4D v16.3Multiestilo (área Rich text) |
||
|
4D v16.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 Texto multi estilo 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:
URLs (strings que começam com http, ftp, www ou mailto) que são colocadas em campos ou variáveis multiestilo do tipo Texto ou Alfa, são detectadas automaticamente. Se um usuário der Ctrl+cliques (Windows) ou Command+clique (Mac OS) na área, a URL é então executada diretamente no navegador padrãos. Em Windows, URLs detectadas são mostradas em azul e subscritas:
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
PALAVRAS CHAVES texte riche, rich text area ARTICLE USAGE
Manual de Desenho 4D ( 4D v16) |