Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||
|
4D v19.8
Interacción de comandos genéricos con textos multiestilos
|
4D v14 | versiones anteriores |
![]() | ![]() |
<span style="text-align:left;font-family:'Segoe UI';font-size:9pt;color:#0000FF">This is the word <span style="color:#D81E05">red</span></span> | <span style="font-family:'Segoe UI';font-size:9pt;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;color:#0000FF;"><span style="background-color:#FFFFFF">This is the red word</span></span> |
Los siguientes comandos genéricos están relacionados:
OBJECT SET RGB COLORS
_o_OBJECT SET COLOR
OBJECT SET FONT
OBJECT SET FONT STYLE
OBJECT SET FONT SIZE
En el contexto de las áreas de texto multiestilos, los comandos genéricos deben utilizarse solo para definir estilos por defecto. Para administrar estilos durante la ejecución de las base, recomendamos utilizar los comandos del tema "Texto multiestilo".
Cuando se utiliza con un área de texto enriquecido, el comando Get edited text (tema Eventos de formulario) devuelve el texto del área actual incluyendo las posibles etiquetas de estilo.
Para recuperar el texto "plano" (texto sin etiquetas) que se está editando, debe utilizar el comando ST Get plain text:
ST Get plain text(Get edited text)
Las búsquedas y las ordenaciones efectuadas entre los objetos multiestilos tienen en cuenta las posibles etiquetas de estilo guardadas en el objeto. Si una modificación de estilo se ha hecho dentro de una palabra, la búsqueda de la palabra no tendrá éxito.
Para poder efectuar búsquedas y ordenaciones válidas, debe utilizar el comando ST Get plain text. Por ejemplo:
QUERY BY FORMULA([MiTabla];ST Get plain text([MiTabla]MicampoEstilo)="muy bien")
Con el fin de asegurar una mayor compatibilidad multi-plataforma de los textos manipulados en la base de datos, a partir de v14, 4D normaliza automáticamente los finales de línea de forma que ocupen un solo carácter: '\r' (retorno de carro). Esta normalización se lleva a cabo a nivel de los objetos de formulario que alojan texto multiestilo o texto bruto (variables o campos). Los finales de línea no nativos, o que utilizan una mezcla de varios caracteres (por ejemplo, '\r\n'), se consideran como una sola '\r'.
Tenga en cuenta conforme al estándar XML (formato de textos multi-estilos), los comandos de texto multiestilo también normalizan los finales de línea de las variables texto no asociadas a los objetos.
Este principio hace que sea más fácil de usar comandos de texto multiestilo o de tipo HIGHLIGHT TEXT en un contexto multi-plataforma. Sin embargo, debe tener esto en cuenta en sus procesos cuando se trabaja con textos de fuentes heterogéneas.
_o_OBJECT SET COLOR
OBJECT SET FONT
OBJECT SET FONT SIZE
OBJECT SET FONT STYLE
OBJECT SET RGB COLORS
Producto: 4D
Tema: Texto multiestilo
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)