A nyomtatáshoz használt XML fájl egy DOCUMENT tag-en belül van, amelyen belül helyezkednek el a lapot leíró HEADER, FOOTER és PAGE csoportok. Az utóbbi három belső felépítése megegyezik, és mindháromból csak egy lehet.
Az atribútumok megadásánál minden esetben lehet váltózóra hivatkozni a #valtozonev# jelöléssel. A pagenum változó előre definiált és minden esetben az aktuális oldal számát tartalmazza.
A HEADER, FOOTER és PAGE-en belül a következő tag-eket használhatjuk:
IMG
TEXT
GO
RGO
PAGE
COLOR
FONT
LN
LINE
REPEAT
TABLE
A megfelelő attribútumokat a következőkben ismertetjük (a kötelező mezők vastagon vannak szedve):
UNIT (mm, cm, in=inch, pt=point; default:mm)
ORIENT (P or Portrait, L or Landscape; default:P)
FORMAT (A3, A4, A5, Letter, Legal; default: A4)
TMARGIN, RMARGIN, LMARGIN: margó beállítasok (Top, Rigth, Left); default: 1 cm
SRC: fájl elérési útvonal
POSX,POSY: a kép koordinátái. Ha pozitív, akkor a bal felső sarokból számít, ha negatív, akkor a jobb alsóból. Default: kurrens pozició
WIDTH (kotelezo!)
HEIGHT: elhagyható, ekkor aranyosan rakja be a kepet)
DATA: a megjelenítendő szöveg. Lehet sort törni “\n”-el
ALIGN: (L: left alignment, C: center, R: right alignment, J: justification (default))
WIDTH: cella szélesség
HEIGHT: cella magasság
BORDER: (0: no border(default), 1: frame, L: left, T: top, R: right, B: bottom)
FILL: (1: bg befestve, 0: attetszo(default) – előtte COLOR-al kell beállítani a kitöltes szinét)
A kurrens pozicó állítása. Defalult az aktuális kurrens pozició.
A kívánt szín megadható hexadecimálisan (pl: FFFFFF), illetve nevesítve (pl: white). Bármelyik paraméter elhagyható, ilyenkor azt a színt nem változtatja.
A paraméterek külön-külön is állíthatóak. Az alapérték mindig a jelenleg érvényes.
Sortörés.
HEIGHT: ha meg van adva, akkor az aktualis mertekegysegnek megfeleloen ekkora meretu sort dob, ha nincs megadva, akkor az utolso cella magassaganak megfelelo lesz a magassag (sortores nelkul!)
Vonalat húz a megadott koordináták között.
FROMX,FROMY: a vonal kezdő pontja; default: aktuális pozició
TOX, TOY: a vonal végpontja; default: aktuális pozició
WIDTH: a vonal vastagsaga
Relative LINE. Ugyanaz mint a LINE, csak a jelenlegi pozicióból húz vonalat az aktuális pozició+(TOX,TOY) koordinátához.
Elemet lehet vele ismételni. Tömbbe szedett értékeket kell ez esetben használni, ha azt akarjuk, hogy ne ugyanolyan értékei legyenek az ismételt elemnek.
ALIGN (igazitas, tobb oszlop eseten oszlopokra megadva, vesszovel elvalasztva, default: 'J')
HEAD (tablazat fejlec nelkul; default:nincs engedelyezve)
BODY (default: engedelyezve van)
HBORDER (ha 1, akkor vizszintesen bevonalazza, default:nincs vonal)
LN (sorok kozotti magassag)
FILL (fejlec: 0:nincs, 1:kitoltes | body: 0:nincs, 1:csikozas, 2:osszes kitoltese pl: '10' fejlec fill, body nem)
BORDER (fuggoleges vonalazas, vesszovel elvalasztva kell megadni a cellakra vonatkozo bordert, pl:'L,R,LR')
HALIGN (igazitas, tobb oszlop eseten oszlopokra megadva, vesszovel elvalasztva, default: 'J')
FCOL (FILL-t be kell kacsolni hozza)
DCOL
TCOL
HEADB (kell e ra keret, default: 1–van rajta)
NAME
SIZE
STYLE
HEADH (a fejlec cellamagassaga)