Insertar bloques de código

From Apache OpenOffice Wiki
< ES‎ | AyudaWiki
Jump to: navigation, search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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