Tag dello stile intestazione

È possibile definire lo stile, la dimensione e altre caratteristiche dei paragrafi nel report utilizzando il tag fp:headingstyle. È possibile utilizzare qualsiasi numero di tag fp:headingstyle e fare riferimento ai tag da altre parti del template.
Tabella 1. Attributi dello stile di intestazione
Attributo Descrizione
font Un attributo obbligatorio che definisce il nome del tipo di carattere. È possibile scegliere tra i seguenti tipi di carattere:
  • Courier
  • Times
  • Symbol
  • Helvetica (diventa Arial)
  • Zapfdingbats (diventa Wingdings in PDF)
In report RTF, è possibile utilizzare gli attributi override1 e override2 per ottenere ulteriori tipi di caratteri.
name Un attributo obbligatorio che definisce il nome dello stile di intestazione. Ad esempio, Heading 1 o Normal.
size Un attributo obbligatorio che definisce la dimensione del tipo di carattere.
alignment L'allineamento orizzontale del paragrafo (a sinistra, a destra o al centro). Il valore predefinito è left.
color Il colore dello stile di intestazione. Il colore viene definito utilizzando valori RGB. Ad esempio, per rendere lo stile di intestazione rosso, utilizzare il valore 255,0,0. Il valore predefinito è 0,0,0, che indica il nero.
format Il formato dello stile di intestazione. Sono disponibili i seguenti formati:
  • grassetto
  • corsivo
  • barrato
  • sottolineato
Il valore predefinito è "", che indica assenza di formattazione.
hasheadingno Determina se uno stile di intestazione dispone di numeri di intestazione. Questo attributo si applica soltanto a report PDF. In report RTF, utilizzare le funzioni di numerazione intestazioni nei processori di testo. Il valore predefinito è true, che indica che sono inclusi i numeri di intestazione.
indent Determina il rientro sinistro del paragrafo. Un rientro di 30 sposta il testo a destra di circa 2 cm. Il valore predefinito è 0.
newpage Determina se è richiesta un'interruzione di pagina da inserire dello stile di intestazione. Il valore predefinito è false.
nodestyle Nel template deve essere presente un solo attributo nodestyle. Se uno stile di intestazione presenta il valore di attributo nodestyle impostato su "true", tale stile viene utilizzato per tutti gli elementi non cartelle nelle strutture ad albero (fp:tree). Se nessuno stile di intestazione ha un valore impostato su "true", gli elementi diversi dalle cartelle vengono numerati nello stesso modo delle cartelle. Il valore predefinito è false.
override1 Sovrascrive l'attributo del tipo di carattere per report RTF. Quando si utilizza tale attributo, il tag fonttbl nella tabella dei tipi di caratteri RTF viene modificato.

Se, ad esempio, override1="NEW_FONT_STYLE", il valore viene modificato da {\f7\froman\fcharset0 Times New Roman;} a {\f7\NEW_FONT_STYLE\fcharset0 Times New Roman;}.

Il valore predefinito è "", che indica che la tabella di tipi di carattere RTF non viene sovrascritta.

override2 Sovrascrive l'attributo del tipo di carattere per report RTF. Quando si utilizza tale attributo, il tag fonttbl nella tabella dei tipi di caratteri RTF viene modificato.

Ad esempio, se override2="NEW_FONT_NAME": Prima: {\f7\froman\fcharset0 Times New Roman;} Dopo: {\f7\froman\fcharset0 NEW_FONT_NAME;}. Il valore predefinito è "", che indica che la tabella di tipi di carattere RTF non viene sovrascritta.

textbefore Determina se uno stile di intestazione ha un prefisso. Tale attributo si applica ai seguenti stili di intestazione:
  • Heading 1, Heading 2 e così via: ad esempio, se si imposta questo attributo su "Chapter", colloca la parola "Chapter" prima di tutti i capitoli.
  • HeadingAttribute: ad esempio, se si imposta questo attributo su "smallStyle", viene inserito un paragrafo vuoto con headingstyle "smallStyle" prima dell'attributo di intestazione quando visualizzato in tag fp:tree.

Il valore predefinito è "".

textafter Determina se un attributo di intestazione viene seguito da un paragrafo vuoto. Se il valore è impostato su "smallStyle", un paragrafo vuoto con headingstyle "smallStyle" viene collocato dopo l'attributo di intestazione quando visualizzato in tag fp:tree. Questo attributo si applica soltanto all'attributo di intestazione. Il valore predefinito è "".
<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