Referência > Referência de funções > Funções de formatação de texto > TextStyleAdd
 
TextStyleAdd
Propósito 
Adiciona os estilos especificados ao texto em uma única ação.
Formato 
TextStyleAdd ( texto ; estilos )
Parâmetros 
texto - qualquer expressão de texto ou campo de texto
estilos - qualquer estilo nomeado listado abaixo em Descrição
Tipo de dados retornado 
texto
Originado em 
FileMaker Pro 7.0
Descrição 
Você pode adicionar vários estilos usando o operador + entre os nomes de estilo. Os valores negativos não são válidos. Todos os estilos serão removidos, se o único estilo especificado for Plain. Plain será ignorado se misturado com outros estilos. Os estilos não possuem diferenciação entre maiúsculas e minúsculas e não contêm espaços.
As opções de formatação de texto serão perdidas se o tipo de campo retornado for algo diferente de texto.
Os estilos disponíveis são:
Simples
Negrito
Itálico
Sublinhado
HighlightYellow
Condense
Extend
Strikethrough
SmallCaps
Sobrescrito
Subscrito
Uppercase
Lowercase
Titlecase
WordUnderline
DoubleUnderline
AllStyles (todos os estilos disponíveis)
Nota  Para formatar ou alterar as maiúsculas/minúsculas do texto, use a função Lower, Upper ou Proper (consulte Funções de texto).
Exemplos 
TextStyleAdd ( "Xadrez" ; Italic ) retorna a palavra Xadrez em itálico.
TextStyleAdd ( Nome ; Bold+Underline ) retorna Sophie em negrito, texto sublinhado quando o campo Nome contém Sophie.
O seguinte cálculo remove todos os estilos do texto e coloca em itálico toda a frase.
TextStyleAdd ( TextStyleAdd ( Nome ; Plain ) ; Italic )
O seguinte cálculo cria duas descrições de estilos e concatena duas frases usando esses estilos. Usar a função Let é uma forma eficiente de evitar a criação de uma instrução TextStyleAdd longa e complexa.
Let ( [TitleStyle=Smallcaps+Titlecase ; BodyStyle=Plain] ; TextStyleAdd ( campodeTítulo ; estilodeTítulo )&"¶¶" & TextStyleAdd ( campodeCorpo ; estilodeCorpo ) )
No seguinte exemplo, para localizar cada ocorrência de várias palavras e alterar o seu estilo, use a função Substitute em conjunto com a função TextStyleAdd.
Substitute(ArticleBody;["Frase1";TextStyleAdd("Frase 1";Italic)];["Frase 2";TextStyleAdd("Frase 2";Bold)];)
Tópicos relacionados 
Referência de funções (lista de categorias)
Referência de funções (lista em ordem alfabética)
Sobre fórmulas
Sobre funções
Definição de campos de cálculo
Utilização de operadores em fórmulas