Tags de Estilo do Título

É possível definir o estilo, o tamanho e outras características dos parágrafos no relatório usando a tag fp:headingstyle. É possível usar qualquer número de tags fp:headingstyle e referenciar as tags :headingstyles a partir de outras partes do modelo.
Tabela 1. Atributos de Estilo do Título
Atributo Descrição
font Um atributo obrigatório que define o nome da fonte. É possível escolher as seguintes fontes:
  • Courier
  • Times
  • Símbolo
  • Helvetica (torna-se Arial)
  • Zapfdingbats (torna-se Wingdings em PDF)
Em relatórios RTF, os atributos override1 e override2 podem ser usados para obter mais fontes.
name Um atributo obrigatório que define o nome do estilo do título. Por exemplo, Título 1 ou Normal.
size Um atributo obrigatório que define o tamanho da fonte.
alignment O alinhamento horizontal do parágrafo (esquerdo, direito ou central). O valor-padrão é esquerdo.
color A cor do estilo do título. A cor é definida usando valores RGB. Por exemplo, para deixar o estilo de título em vermelho, use o valor 255,0,0. O valor-padrão é 0.0.0, que indica preto.
format O formato do estilo do título. Os seguintes formatos estão disponíveis:
  • bold
  • italic
  • strikethru
  • underline
O valor-padrão é "", que indica nenhuma formatação.
hasheadingno Determina se um estilo do título deve ter números de títulos. Esse atributo afeta apenas relatórios PDF. Em relatórios RTF, use os recursos de numeração de título nos processadores de texto. O valor-padrão é true, que indica que os números de título são incluídos.
indent Determina a indentação esquerda do parágrafo. A indentação de 30 move o texto aproximadamente 2 cm para a direita. O valor-padrão é 0.
newpage Determina se uma quebra de página inserida antes do estilo do título é necessária. O valor-padrão é false.
nodestyle Apenas um atributo nodestyle deve estar presente no modelo. Se um estilo do título tiver o valor de atributo nodestyle configurado como "true", esse estilo de título será usado para todos os itens não pasta nas estruturas em árvore (fp:tree). Se nenhum estilo do título tiver o valor configurado como "true", os itens não pastas serão numerados da mesma maneira que as pastas. O valor-padrão é false.
override1 Substitui o atributo de fonte para relatórios RTF. Quando esse atributo é usado, a tag fonttbl na tabela de fontes RTF é alterada.

Por exemplo, Se override1="NEW_FONT_STYLE", o valor é alterado de {\f7\froman\fcharset0 Times New Roman;} para {\f7\NEW_FONT_STYLE\fcharset0 Times New Roman;}.

O valor-padrão é "", indicando que a tabela de fontes RTF não é substituída.

override2 Substitui o atributo de fonte para relatórios RTF. Quando esse atributo é usado, a tag fonttbl na tabela de fontes RTF é alterada.

Por exemplo, se override2="NEW_FONT_NAME": Antes: {\f7\froman\fcharset0 Times New Roman;} Depois: {\f7\froman\fcharset0 NEW_FONT_NAME;}. O valor-padrão é "", indicando que a tabela de fontes RTF não é substituída.

textbefore Determina se um estilo do título possui um prefixo. Esse atributo afeta os seguintes estilos de título:
  • Título 1, Título 2 e assim por diante: Por exemplo, configurando esse atributo para um valor "Capítulo", a palavra "Capítulo" é colocada antes de todos os capítulos.
  • HeadingAttribute: Por exemplo, se o atributo for configurado para "smallStyle", um parágrafo vazio com headingstyle "smallStyle" será colocado antes do atributo de título quando ele for apresentado nas tags fp:tree.

O valor-padrão é "".

textafter Determina se um atributo de título deve ser seguido por um parágrafo vazio. Se o valor for configurado para "smallStyle", um parágrafo vazio com headingstyle "smallStyle" será colocado após o atributo de título quando ele for apresentado nas tags fp:tree. Esse atributo afeta apenas o atributo de título. O valor-padrão é "".
<fp:headingstyle 
        font="TIMES" 
        name="Normal" 
        size="10" 
        alignment="left" 
        color="0,0,0"
        format="" 
        hasheadingno="true"
        indent="0" 
        newpage="false"
        nodestyle="false"
        override1=""
        override2=""
        textbefore="" 
/>

Feedback