Značky stylu záhlaví

Pomocí značky fp:headingstyle můžete nadefinovat styl, velikost a další charakteristiky odstavců v sestavě. Použít můžete libovolný počet značek fp:headingstyle a odkazovat se na značky z jiných částí sestavy.
Tabulka 1. Atributy stylu záhlaví
Atribut Popis
font Povinný atribut, který definuje název fontu. Vybírat si můžete z následujících fontů:
  • Courier
  • Times
  • Symbol
  • Helvetica (přejde na Arial)
  • Zapfdingbats (v PDF se stane Wingdings)
V sestavách RTF můžete pomocí atributů override1 a override2 používat více fontů.
name Povinný atribut, který definuje název stylu záhlaví. Např. Heading 1 nebo Normal.
size Povinný atribut, který definuje velikost fontu.
alignment Vodorovné zarovnání odstavce (nalevo, napravo, nebo na střed). Výchozí hodnota je left (nalevo).
color Barva stylu záhlaví. Barva se definuje pomocí hodnot RGB. Chcete-li např. mít záhlaví červené, použijte hodnotu 255,0,0. Výchozí hodnota je 0,0,0, což znamená černá.
format Formát stylu záhlaví. K dispozici máte tyto formáty:
  • bold (tučné)
  • italic (kurzíva)
  • strikethru (přeškrtnuté)
  • underline (podtržené)
Výchozí hodnota je "", což znamená, že se nemá použít žádné formátování.
hasheadingno Určuje, zda bude mít styl záhlaví čísla záhlaví. Tento atribut ovlivňuje pouze sestavy ve formátu PDF. Sestavy ve formátu RTF používají funkce číslování záhlaví z textového editoru. Výchozí hodnota je true, což znamená, že se čísla záhlaví budou používat.
indent Určuje levé odsazení odstavce. Odsazení o hodnotě 30 posune text přibližně o 2 cm doprava. Výchozí hodnota je 0.
newpage Určuje, zda se má vložit zalomení stránky před styl záhlaví. Výchozí hodnota je false.
nodestyle Šablona musí obsahovat pouze jeden atribut nodestyle. Má-li styl záhlaví nastavenu hodnotu atributu nodestyle na "true", bude se tento styl záhlaví používat pro všechny nesložkové objekty ve stromových strukturách (fp:tree). Pokud žádný ze stylů záhlaví nemá tuto hodnotu nastavenu na "true", budou se nesložkové prvky číslovat stejným způsobem jako složky. Výchozí hodnota je false.
override1 Přepisuje atribut font v sestavách RTF. Použijete-li tento atribut, změní se značka fonttbl v tabulce fontů RTF.

Např. pokud nastavíte override1="NEW_FONT_STYLE", změní se hodnota z {\f7\froman\fcharset0 Times New Roman;} na {\f7\NEW_FONT_STYLE\fcharset0 Times New Roman;}.

Výchozí hodnota je "", což znamená, že se tabulka fontů RTF nebude přepisovat.

override2 Přepisuje atribut font v sestavách RTF. Použijete-li tento atribut, změní se značka fonttbl v tabulce fontů RTF.

Např. override2="NEW_FONT_NAME": Před: {\f7\froman\fcharset0 Times New Roman;} Po: {\f7\froman\fcharset0 NEW_FONT_NAME;}. Výchozí hodnota je "", což znamená, že se tabulka fontů RTF nebude přepisovat.

textbefore Určuje, zda má styl záhlaví předponu. Tento atribut ovlivňuje tyto styly záhlaví:
  • Heading 1, Heading 2, atd.: např. nastavením tohoto atributu na hodnotu "Chapter" způsobí, že se slovo "Chapter" umístí před všechny kapitoly.
  • HeadingAttribute: pokud např. nastavíte tento atribut na hodnotu "smallStyle", umístí se před atribut záhlaví, zobrazovaný ve značkách fp:tree, prázdný odstavec se stylem záhlaví headingstyle "smallStyle".

Výchozí hodnota je "".

textafter Určuje, zda za atributem záhlaví následuje prázdný odstavec. Je-li hodnota nastavena na "smallStyle", umístí se za atribut záhlaví, prezentovaný ve značkách fp:tree, prázdná odstavec se stylem záhlaví "smallStyle". Tento atribut ovlivňuje pouze atribut záhlaví. Výchozí hodnota je "".
<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="" 
/>

Zpětná vazba