Gracias, echaré un vistazo.
Un saludo!
El 13 jun. 2016 8:41 p. m., "Mauricio Baeza" <listas@mauriciobaeza.net>
escribió:
On 06/11/2016 09:35 AM, Daniel Carrasco Marín wrote:
Hola buenas,
Me gustaría hacer algo parecido a lo que sería un "highlighter", que
cambie
el color de ciertas palabras clave en un texto. Básicamente lo que quiero
hacer es como hacen los editores del código fuente tales como el Visual
Studio, y que en un texto seleccionado automáticamente cambie el color de
unas palabras previamente indicadas.
¿Hay alguna forma de hacerlo en Writer?, como por ejemplo usando macros.
La idea que se me ocurre es una macro python que sustituya llas palabras
indicadas por ellas mismas pero ya formateadas, sólo que no sé seguro cómo
sería.
¿Alguien tiene una idea de cómo podría hacerse?.
¡¡Un saludo!!
Hola...
De hecho, la única forma es con macros...
Aquí hay una forma:
https://github.com/slgobinath/libreoffice-code-highlighter/blob/master/Highlight.py
Aquí otra si el asunto es solo colorear palabras:
https://gitlab.com/snippets/20957
Con este ultimo, puedes facilmente personalizar las palabras y sus colores
respectivos:
http://storage9.static.itmages.com/i/16/0613/h_1465843032_1685784_eea59f6f77.png
Si el formato es más complejo, se pueden crear estilos de caracter con los
cuales se aplica el formato en una sola línea:
cursor.CharStyleName = 'style_name'
Saludos
--
__________________________________________________
Todo lo que no podemos dar nos posee... André Gide
Apoya nuestros proyectos: http://universolibre.org/hacemos/
--
Para instrucciones sobre darse de baja envíe un mensaje a:
users+unsubscribe@es.libreoffice.org
¿Problemas?
http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/
Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: http://listarchives.libreoffice.org/es/users/
Todos los mensajes enviados a esta lista serán archivados públicamente y
no pueden ser eliminados
--
Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscribe@es.libreoffice.org
¿Problemas? http://es.libreoffice.org/asistencia/listas-de-correo/como-darse-de-baja/
Guías para envío + más: http://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: http://listarchives.libreoffice.org/es/users/
Todos los mensajes enviados a esta lista serán archivados públicamente y no pueden ser eliminados
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.