Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||
|
4D v20 R7
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:
OBJECT SET RGB COLORS
_o_OBJECT SET COLOR
OBJECT SET FONT
OBJECT SET FONT STYLE
OBJECT SET 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 "Texto multi estilo".
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.
_o_OBJECT SET COLOR
OBJECT SET FONT
OBJECT SET FONT SIZE
OBJECT SET FONT STYLE
OBJECT SET RGB COLORS
Produto: 4D
Tema: Texto multi estilo
Manual de linguagem 4D ( 4D v20 R7)