Otsikkotyylitunnisteet

Voit määrittää raportin kappaleiden tyylin, koon ja muut ominaisuudet käyttämällä fp:headingstyle-tunnistetta. Voit käyttää haluamaasi määrää fp:headingstyle-tunnisteita ja viitata tunnisteisiin mallipohjan muista osista.
Taulukko 1. Otsikkotyylimääritteet
Määrite Kuvaus
font Pakollinen määrite, joka määrittää fontin nimen. Voit valita seuraavista fonteista:
  • Courier
  • Times
  • Symbol
  • Helvetica (muuttuu Arial-fontiksi)
  • Zapfdingbats (muuttuu Wingdings-fontiksi PDF-tiedostossa)
RTF-raporteissa voit käyttää lisää fontteja hyödyntämällä override1- ja override2-ohitusmääritteitä.
name Pakollinen määrite, joka määrittää otsikkotyylin nimen. Nimi voi olla esimerkiksi Heading 1 (otsikko 1) tai Normal (normaali).
size Pakollinen määrite, joka määrittää fontin koon.
alignment Kappaleen vaakatasaus: left (vasen), right (oikea) tai center (keskitys). Oletusarvo on left (vasen).
color Otsikkotyylin väri. Väri määritetään RGB-arvojen avulla. Jos haluat käyttää esimerkiksi punaista otsikkotyyliä, anna arvo 255,0,0. Oletusarvo on 0,0,0, joka määrittää mustan värin.
format Otsikkotyylin muoto. Käytettävissä on seuraavat muodot:
  • bold (lihavointi)
  • italic (kursivointi)
  • strikethru (yliviivaus)
  • underline (alleviivaus)
Oletusarvo on "", joka osoittaa, että muotoilua ei käytetä.
hasheadingno Määrittää, käytetäänkö otsikkotyylissä otsikkonumeroita. Tämä määrite vaikuttaa vain PDF-raportteihin. RTF-raporteissa käytetään tekstinkäsittelyohjelmien otsikkonumerointiominaisuuksia. Oletusarvo on true, joka osoittaa, että otsikkonumeroita käytetään.
indent Määrittää kappaleen vasemman sisennyksen. Jos sisennyksen arvo 30, teksti siirtyy noin kaksi senttimetriä oikealle. Oletusarvo on 0.
newpage Määrittää, lisääkö ohjelma sivunvaihdon, ennen kuin otsikkotyyliä tarvitaan. Oletusarvo on false.
nodestyle Mallipohjassa saa olla vain yksi nodestyle-määrite. Jos otsikkotyylissä ei ole "true"-arvon sisältävää nodestyle-määritettä, otsikkotyyliä käytetään rakenteiden (fp:tree) kaikissa objekteissa, jotka eivät ole kansioita. Jos minkään otsikkotyylin arvo ei ole "true", kansioiden numerointia käytetään muissakin objekteissa. Oletusarvo on false.
override1 Ohittaa fonttimääritteen RTF-raporteissa. Kun tätä määritettä käytetään, RTF-fonttitaulukon fonttbl-tunniste muuttuu.

Jos käytetään esimerkiksi parametria override1="NEW_FONT_STYLE", fonttitaulukko {\f7\froman\fcharset0 Times New Roman;} korvautuu fonttitaulukolla {\f7\NEW_FONT_STYLE\fcharset0 Times New Roman;}.

Oletusarvo on "", joka osoittaa, että RTF-fonttitaulukkoa ei ohiteta.

override2 Ohittaa fonttimääritteen RTF-raporteissa. Kun tätä määritettä käytetään, RTF-fonttitaulukon fonttbl-tunniste muuttuu.

Jos käytetään esimerkiksi parametria override2="NEW_FONT_NAME", fonttitaulukko {\f7\froman\fcharset0 Times New Roman;} korvautuu fonttitaulukolla {\f7\froman\fcharset0 NEW_FONT_NAME;}. Oletusarvo on "", joka osoittaa, että RTF-fonttitaulukkoa ei ohiteta.

textbefore Määrittää, onko otsikkotyylillä etuliitettä. Tämä määrite vaikuttaa seuraaviin otsikkotyyleihin:
  • Heading 1, Heading 2 ja niin edelleen: Jos tämän määritteen arvoksi asetetaan esimerkiksi "Chapter", kaikkien lukujen edelle tulee sana "Chapter".
  • HeadingAttribute: Jos tämän määritteen arvoksi asetetaan "smallStyle", otsikkomääritteen edelle tulee tyhjä kappale, jossa käytetään otsikkotyyliä "smallStyle", kun otsikkomääritettä käytetään fp:tree-tunnisteissa.

Oletusarvo on "".

textafter Määrittää, onko otsikkomääritteen jäljessä tyhjä kappale. Jos tämän määritteen arvoksi asetetaan "smallStyle", otsikkomääritteen jälkeen tulee tyhjä kappale, jossa käytetään otsikkotyyliä "smallStyle", kun otsikkomääritettä käytetään fp:tree-tunnisteissa. Tämä määrite vaikuttaa vain otsikkomääritteeseen. Oletusarvo on "".
<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="" 
/>

Palaute