Fejléc és lábléc címkék

A jelentéssablonban határozhatja meg a fejléceket és a lábléceket. Ehhez használja az fp:header és az fp:footer címkéket.
A fejléc és lábléc címkéknek hasonló funkcióik vannak, és mindkét címke a magasság attribútumot használja: A fejlécek és láblécek beállításainak azonosaknak kell lenniük. Például ha az oldal fp:header left, azaz bal értékűre van állítva, akkor az fp:footer értékét is így kell beállítani.

Fejléc címkék

Ha nincsenek fp:header címkék a sablonban, akkor a fejléc nem jelenik meg a jelentésben. A fejléc egy táblázat, ami cellákat tartalmaz. A fejléc címkék száma az oszlopok számának egész többszöröse kell hogy legyen. Ha a cols attribútum azt adja meg, hogy három oszlop van, akkor az fp:header elemhez tartozó címkék száma 3, 6, 9, 12 stb. kell, hogy legyen.
Minden fp:header címke egy-egy cellát definiál a fejlécben:
  • fp:cell vagy fp:textcell: Egyszerű szöveget tartalmaz. Ezek a címkék például egy olyan cellát tudnak létrehozni, amely a "Hello világ" szöveget tartalmazza: <fp:textcell>Hello világ</fp:textcell>
  • fp:imagecell: Egy képet tartalmaz. A képet az alkalmazás egy fájlból olvassa be, amelyet a .../Program Files/Focal Point/tool/images mappában kell elhelyezni. A képfájlok lehetnek GIF- vagy JPG-formátumban, például: <fp:imagecell filename="myimage.jpg" />. Ha egy fp:imagecell címke egy fejléc első sorába vagy oszlopába kerül, akkor előfordulhat, hogy nem megfelelően jelenik meg.
  • fp:complexcell: Több szöveget tartalmaz. A szöveg lehet egyszerű szöveg vagy egy olyan stringParam, amelynek a beállítása type="template/runtime/never/fetch". Ez a címke az egyetlen fp:*cell címke, amelynek saját címkéi is vannak. A címkével kapcsolatos további információkért tekintse meg az fp:complexcell címkék táblázatát.

Az fp:*cell címkék a következő attribútumokkal rendelkeznek:

1. Táblázat A fejléc címkék attribútumai
Név Leírás Alkalmazható címke
fájlnév A kötelező attribútum, amely a képet tartalmazó fájl nevét adja meg. fp:imagecell
align A választható attribútum, amely a vízszintes igazítást (balra, jobbra vagy középre zárt) határozza meg. Az alapértelmezett érték a left, azaz bal. fp:textcell és fp:complexcell
border Egy választható attribútum, amely a cella szegélyét határozza meg. A teljes szegélyérték az egyes felhasznált szegélyek értékének az összege. Az alapértelmezett érték a 0.
Például az egyes szegélyek értékei legyenek a következők:
  • Felső: 1
  • Alsó: 2
  • Bal: 4
  • Jobb: 8
A felső, a bal és a jobb oldali szegély megrajzolásához a következőképp állítsa be a szegély értéket: 1+4+8=13:border="13"
Mindegyik fp*cell címke
colspan Egy választható attribútum, amely azon táblázatoszlopok számát határozza meg, amelyeket a cella elfoglal. A colspan attribútum használata esetén a szükséges cellák számára vonatkozó információ helytelen. Például a colspan="2" két cellának számít. Az alapérték 1. Mindegyik fp*cell címke
headingstyle Egy választható attribútum, amely a cellában használandó fejlécstílusokat határozza meg. Az alapértelmezett érték a Normal. Mindegyik fp*cell címke
scalepercent Egy választható attribútum, amely a képfájl méretét határozza meg. Az alapértelmezett érték 100. A legjobb képminőség eléréséhez a kívántnál körülbelül ötször nagyobb méretű képet hozzon létre. Ezután kicsinyítse le a kívánt méretűre. Papíron a képek gyakran jobb minőségűek, mint a képernyőn. A szabványos méretű képernyőkhöz használja a scalepercent="100" beállítást. fp:imagecell
Az fp:complexcell címkének a következő címkéi vannak.
2. Táblázat fp:complexcell címkék
Név Leírás
fp:newline Sortörést szúr be
fp:stringParam

fp:intParam

fp:checkboxParam

Az fp:*Param címke kiértékelésének eredményeként keletkező egyszerű szöveget szúrja be.
fp:text Egyszerű szöveget szúr be.

Fejléc attribútumok

A fejléc címkéknek két kötelező és két választható attribútuma van.
3. Táblázat Az fp:header attribútumai
Attribútum Leírás
cols Egy kötelező attribútum, amely az oszlopok számát és méretét határozza meg. Például egy három oszlopos táblázat létrehozásához, amelyben a harmadik oszlop nagyobb, mint a többi, adja meg a következőt: cols="30,30,40"
height Egy kötelező attribútum, amely a fejléc magasságát határozza meg. Ez az attribútum csak a PDF jelentésekre van hatással. Például 3 cm-es magasság megadásához, adja meg a következőt: height="100"
oldal Egy választható attribútum, amely azt határozza meg, hogy mely oldalakon alkalmazza a fejlécet a rendszer. Ennek az attribútumnak a következő értékei lehetnek:
  • all: A fejlécet az összes oldalon alkalmazza (az alapértelmezett érték)
  • first: A fejlécet csak az első oldalon alkalmazza
  • left: A fejlécet az összes bal oldali oldalon alkalmazza
  • right: A fejlécet az összes jobb oldali oldalon alkalmazza
Az oldal attribútum beállítása során a következő szabályok érvényesek:
  • Az első oldalra a következőt alkalmazza: page="first". Más esetben alkalmazza a következőt: page="right", vagy a következőt: page="all". Ha ezek közül egyik oldal sem létezik ne alkalmazzon fejlécet.
  • A bal oldali oldalak esetén alkalmazza a következőt: page="left". Más esetben alkalmazza a következőt: page="all". Ha ezek közül egyik oldal sem létezik ne alkalmazzon fejlécet.
  • A jobb oldali oldal esetén, az első oldal kivételével alkalmazza a következőt: page="right". Más esetben alkalmazza a következőt: page="all". Ha ezek közül egyik oldal sem létezik ne alkalmazzon fejlécet.
Az alapértelmezett érték az all.
percentwidth Választható attribútum, amely a táblázat fejlécének a szélességére van hatással. Az alapértelmezett érték 100.
Az alábbi fejlécet az alkalmazás egy PDF dokumentumban állította elő a minta fp:header címke használatával.
<fp:header cols="16,47,63,23,24" height="70" percentwidth="123">
		<fp:cell border="0" headingstyle="NormalMiddle"></fp:cell>
		<fp:cell border="0" headingstyle="NormalMiddle"></fp:cell>
		<fp:cell border="2" headingstyle="NormalMiddle"></fp:cell>
		<fp:cell border="2" headingstyle="NormalMiddle"></fp:cell>
		<fp:cell border="2" headingstyle="NormalMiddle"></fp:cell>
		<fp:cell border="0" headingstyle="NormalMini"></fp:cell>
		<fp:imagecell align="center" colspan="1" border="8"
            filename="logo.jpg" scalepercent="12" 
            style="NormalMini" />
    <fp:complexcell border="15">
            <fp:text style="NormalMiniLeft"> Uppgjord -</fp:text>
            <fp:textstyle="NormalMiniLeftItalic">Prepared</fp:text>
            <fp:newline style="Normal" /><fp:text style="Normal"> </fp:text>
            <fp:stringparam name="Uppgjord" descr="Uppgjord" changeable="runtime" id="1" defaultvalue="" />
    </fp:complexcell>
    <fp:complexcell border="15">
            <fp:text style="NormalMini"> Datum -</fp:text>
                <fp:textstyle="NormalMiniItalic">Date</fp:text>
                <fp:newline style="Normal" /><fp:text style="Normal"> </fp:text>
                <fp:stringparam name="currentdate" descr="Datum" changeable="fetch" id="2" defaultvalue=""/>
		</fp:complexcell>
		<fp:complexcell border="15">
							<fp:text style="NormalMini"> Sida -</fp:text>
							<fp:textstyle="NormalMiniItalic">Page</fp:text>
							<fp:newline style="Normal" /><fp:text style="Normal"> </fp:text>
							<fp:intParam name="pageno" descr="Sidnummer" changeable="fetch" defaultvalue="" id="3"/>
							<fp:	text>(</fp:text>
							<fp:intParam name="numpages" descr="Antal sidor"changeable="fetch" defaultvalue="" id="4"/>
							<fp:text>)</fp:text>
		</fp:complexcell>
							<fp:cell border="0" headingstyle="NormalMini"></fp:cell>
							<fp:complexcell border="8" headingstyle="NormalMiddle"align="left">
							<fp:text style="NormalMiddle">Stockholm</fp:text>
							<fp:newline />
							<fp:text style="NormalMiddle">Sweden</fp:text>
		</fp:complexcell>
		<fp:complexcell border="15">
							<fp:text style="NormalMiniLeft"> Godkänd -</fp:text><fp:textstyle="NormalMiniLeftItalic">Approved</fp:text>
							<fp:newline style="Normal" />
						 	<fp:text style="Normal"> </fp:text>
							<fp:stringparam name="Godkänd"descr="Godkänd av" changeable="runtime" id="5" defaultvalue=""/>
		</fp:complexcell>
		<fp:complexcell border="15">
							<fp:text style="NormalMini"> Dok nr -</fp:text>
							<fp:text style="NormalMiniItalic">DocNo</fp:text>
							<fp:newline style="Normal" />
							<fp:text style="Normal"> </fp:text>
							<fp:stringparam name="Dok Nr" descr="Dokumentnummer" changeable="runtime" id="6" defaultvalue="" />
							</fp:complexcell>
							<fp:complexcell border="15">
							<fp:text style="NormalMini"> Revision -</fp:text>
							<fp:textstyle="NormalMiniItalic">Revision</fp:text>
							<fp:newline style="Normal" />
							<fp:text style="Normal"> </fp:text>
							<fp:stringparam name="Revision" descr="Revision" changeable="runtime" id="7" defaultvalue=""/>
		</fp:complexcell>
							<fp:cell border="0" headingstyle="Normal"></fp:cell>
							<fp:cell border="0" headingstyle="Normal"></fp:cell>
							<fp:cell border="1" headingstyle="Normal"></fp:cell>
							<fp:cell border="1" headingstyle="Normal"></fp:cell>
							<fp:cell border="1" headingstyle="Normal"></fp:cell>
</fp:header>

Visszajelzés