Egy fejléc szekció egy mezőt definiál.
A mező vízszintesen két részre oszlik: Címke és Adat. Az igazítás a két részben külön-külön történik. A keretezés az egész mezőt keretezi. A címke fordítása mindig lefut, az adat fordítás szabályozható. Kétnyelvű módnál a fordítás Nyelv1/Nyelv2 formát hoz létre, az ilyen listáknál számítani kell a fordított kifejezés helyigényére!
Cimke
Cimke=lehet hivatkozás vagy konstans string, vagy üres
Mező címkéje.
|
CimkeHossz
Cimkehossz=INT8
Ha nulla, akkor nincs kiíratás; ha -1, akkor a Cimke adja meg!
|
Adat
AdatFeltétel
AdatFeltétel=Logikai kifejezés
Az előtte lévő adathivatkozáshoz lehet feltételt megadni vele. Egy mezőhöz tetszőleges számú adathivatkozás és feltétel kapcsolható. A kiértékelés a megadás sorrendjében történik, és teljes, azaz egy későbbi hivatkozás felülírja az előzőt.
|
Adathossz
Adathossz=INT8
Ha nulla, akkor nincs kiíratás; ha -1, akkor a picture adja meg! Erősebb mint a picture, ha kell levágja az adat végét.
|
Picture
Picture=String
Ha nincs megadva, akkor az adathivatkozásból jön
|
Keret
Keret= Lent|Fent|Jobb|Bal
Mező keretezése. Többször szerepelhet.
|
Attributumok
Attributumok= Condensed|Enlarged|DoubleStrike|Code39
Többször szerepelhet, ha Enlarged a hosszt akkor is normál szélességgel kell számolni!
A Code39 mező magasságát egyenlőre üres, vagy lagább a mező alatt üres sorokkal kell kompenzálni. Ezekben a mezőkben a cimkére a többi attribútum az érvényes, az adatra csak a Code39.
|
Igazítás
Igazítás= Balra|Jobbra|Középre|Decimal
|
Pozíció
Pozíció= Következő|Alatta|Következő alatt|Új sorban|Új sorban bentebb|Fix
|
FixTabNo
Név
Név= String
Ha kap nevet, lehet az értékére hivatkozni, de a fejléc mezők értéke mindig karakteres legalábbis egyenlőre.
|
MezőFeltétel
MezőFeltétel=logikai kifejelzés
Az input után értékeli ki a program, és ha a feltétel nem teljesül, törli a mezőt.
Vigyázni kell, mert a kihagyott mező pozícionálása is kimarad, tehát ha az tört egy új sort, akkor a sortörés is kimarad.
|
Oldal
Oldal = Mind|Első|Másodiktól|Utolsóig|Utolsó
Fejléc esetén a default érték a “Mind”, lábléc esetén az “Utolsó”.
|
AdatFordítás
AdatFordítás=Nem|Igen|Hivatkozásonként
|
Trunc
Trunc=Nem|Igen|Hivatkozásonként (per pillanat ez egy leftstr+truncstr-t jelent. Ha ez gondot okoz majd, akkor csinálok külön leftstr-t.)
|
Szeparátor
Szeparátor=konstans. Felsorolásos ismétlés szeparátora. default értéke a space, de lehet több karakteres is (max 8) pl.:”; “ vagy ”-/- “…
|