4D v14.3Multiestilo (área Rich text) |
||
|
4D v14.3
Multiestilo (área Rich text)
Multiestilo (área Rich text)
4D permite o uso das áreas de texto enriquecido com variações de estilo individuais. Por exemplo, agora é possível ter palavras em negrito e cursiva ou coloridas dentro de uma área de texto: Esta função se aplica aos campos e variáveis do tipo Alfa e texto, e também as listbox. Tem suporte para formulários página, lista, tanto para visualização quanto para impressão. Nota: não pode ser utilizada áreas de texto enriquecido nos seguintes contextos: filtros de entrada, relatórios rápidos e editor de etiquetas. As opções específicas na Lista de propriedades configuram o funcionamento das áreas de texto enriquecido.Os atributos disponíveis são fonte, tamanho, estilo, cor do texto e (apenas em Windows) cor de fundo. Para modificar os atributos de estilo em uma área de texto enriquecido, há duas possibilidades diferentes:
Nas áreas de texto enriquecido, os atributos de estilo são armazenados como etiquetas HTML de tipo <SPAN>. Quando são mostradas na área texto, estas etiquetas são interpretadas por 4D. Isto significa que o desenvolvedor pode especificar e modificar os atributos de estilo em um texto por programação. Os atributos <SPAN>; suportados por 4D estão descritos a seguir. O comando ST Get plain text recupera o texto plano sem etiquetas de estilo. Para una descrição dos comandos que manipulam as áreas de texto enriquecido e as etiquetas <span> suportadas, consulte o capítulo no manual de Linguagem de 4D. As propriedades de gestão de texto enriquecido estão disponíveis para as variáveis editáveis, os capos e as células de listbox de tipo alfa ou texto. Esta opção (tema "Texto") ativa a possibilidade de utilizar estilos específicos na área selecionada. Quando esta opção estiver ativa, 4D interpreta as possíveis etiquetas HTML <SPAN> presentes na área. Por padrão, esta opção não está selecionada. Esta opção só aparece quando Multiestilo estiver selecionado. Também se encontra no tema "Texto". Por exemplo, este é um texto que inclui uma modificação de estilo: Se a opção "Guardar as etiquetas padrão " não estiver selecionada, a área só guarda a modificação.O conteúdo armazenado é então: Que <SPAN STYLE="font-size:13.5pt">bonito</SPAN> dia! Se a opção estiver selecionada, a área guarda toda a informação de formato. Uma primeira etiqueta genérica descreve o estilo por padrão assim que cada variação é objeto de um par de etiquetas adicionadas. O conteúdo armazenado na área é portanto: <SPAN STYLE="font-family:'Arial';font-size:9pt;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;background-color:#FFFFFF">Que <SPAN STYLE="font-size:13.5pt">bonito</SPAN> dia!</SPAN> Esta opção (tema "Entrada") só aparece quando a opção Multiestilo foi selecionada. A opção Menu contextual ativa para o usuário a possibilidade de chamar durante a entrada de dados a um menu emergente com um clique direito na área. Este menu pop-up oferece os seguintes comandos:
Quando o usuário modifica um atributo de estilo através deste menu emergente, 4D gera o evento de formulário On After Edit. Notas:
Os atributos de estilo suportados (fonte, tamanho, estilo e cor) são conservados em caso de arrastar-soltar ou copiar-colar texto com estilo entre:
Nos outros casos, os estilos se manterão dependendo do contexto. São propostas duas novas funções automáticas quando o mouse se move sobre uma área multi estilo:
|
PROPRIEDADES
Produto: 4D PALAVRAS CHAVES texte riche, rich text area ARTICLE USAGE
Manual de Desenho 4D ( 4D v14 R2) Inherited from : Multiestilo (área Rich text) ( 4D v12.4) |