Insertar bloques de código

From Apache OpenOffice Wiki
< ES‎ | AyudaWiki
Revision as of 17:15, 1 November 2012 by Salva (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Cómo insertar bloques de código

Esta wiki incorpora la extensión SyntaxHighlight que permite colorear y formatear bloques de código según el lenguaje de programación en que está escrito.

Si escribes páginas sobre programación de macros, puedes utilizar las etiquetas <source lang="lenguaje"> y </source> para colorear y formatear adecuadamente el código de programación insertado en la wiki, donde lang="lenguaje" indica el lenguaje con el que está escrito el código.

A continuación mostramos un ejemplo de código de programación en lenguaje OOo Basic incluído en la wiki:


 Sub Documento_Cierra( oDoc, Optional bSoloSinCambios As Boolean )
 ' Cierra un documento
     If IsMissing( bSoloSinCambios ) Then bSoloSinCambios = False
     If bSoloSinCambios Then
         If oDoc.isModified() Then Exit Sub
     End If
     oDoc.dispose()
 End Sub


Para insertarlo, se han utilizado las etiquetas del siguiente modo:


<source lang="oobas">

 Sub Documento_Cierra( oDoc, Optional bSoloSinCambios As Boolean )

 ' Cierra un documento

     If IsMissing( bSoloSinCambios ) Then bSoloSinCambios = False

     If bSoloSinCambios Then

         If oDoc.isModified() Then Exit Sub

     End If

     oDoc.dispose()

 End Sub

</source>


Lenguajes soportados

Entre los múltiples lenguajes que soporta, destacamos:

  • lang="oobas" para insertar código escrito en OOo Basic
  • lang="python" para insertar código escrito en Python
  • lang="javascript" para insertar código escrito en JavaScript
  • No existe opción para formatear código escrito en BeanShell
Personal tools