4D v14.3Interação de comandos genéricos com textos multi estilos |
||||||||
|
4D v14.3
Interação de comandos genéricos com textos multi estilos
|
4D v14 | versões 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> |
Os seguintes comandos genéricos estão relacionados:
SET RGB COLORS
SET COLOR
OBJECT SET FONT
FONT STYLE
FONT SIZE
No contexto das áreas de texto multi estilos, os comandos genéricos devem ser utilizados só para definir estilos por padrão. Para administrar estilos durante a execução da base, recomendamos utilizar os comandos do tema "".
Quando se utiliza com uma área de texto enriquecido, o comando Get edited text (tema Eventos de formulário) devolve o texto da área atual incluindo as possíveis etiquetas de estilo.
Para recuperar o texto "plano" (texto sem etiquetas) que se está editando, deve utilizar o comando ST Get plain text:
ST Get plain text(Get edited text)
As pesquisas e as ordenações efetuadas entre os objetos multiestilo consideram as possíveis etiquetas de estilo guardadas no objeto. Se uma modificação de estilo foi feita dentro de uma palavra, a pesquisa da palavra não terá sucesso
Para poder efetuar pesquisas e ordenações válidas, deve usar o comando ST Get plain text. Por exemplo:
QUERY BY FORMULA([MinhaTabela];ST Get plain text([MinhaTabela]MeucampoEstilo)="muito bem")
Com o propósito de garantir uma maior compatibilidade multi plataforma dos textos manipulados na base de dados, a partir de v14, 4D normaliza automaticamente os finais de linha de forma que ocupem um só caractere: '\r' (retorno de carro). Esta normalização é levada a cabo a nível dos objetos de formulário que alojam texto multi estilo ou texto bruto (variáveis ou campos). Os finais de linha não nativos, o que utilizam uma mistura de vários caracteres (por exemplo, '\r\n'), se consideram como uma só '\r'.
Tenha em conta conforme ao padrão XML (formato de textos multi estilos), os comandos de texto multi estilo também normalizam os finais de linha das variáveis texto não associadas aos objetos.
Este princípio faz com que seja mais fácil de usar comandos de texto multi estilo ou de tipo HIGHLIGHT TEXT em um contexto multi plataforma. No entanto, deve ter isto em conta em seus processos quando se trabalha com textos de fontes heterogêneas.
Produto: 4D
Tema: Texto multi estilo
FONT SIZE
FONT STYLE
OBJECT SET FONT
SET COLOR
SET RGB COLORS
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)