This is an old revision of the document!
Print XML
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):
DOCUMENT
- UNIT (mm, cm, in=inch, pt=point; default:mm)
- ORIENT (P or Portrait, L or Landscape; default:P)
- FORMAT (A3, A4, A5, Letter, Legal) (lehet )
HEADER, FOOTER és PAGE
- TMARGIN (margo beallitasok; alapertelmezett 1 cm)
- RMARGIN
- LMARGIN
IMG
- SRC (file eleresi utvonal)
- POSX (bal felso sarokbol, ha negativak, akkor a jobb also sarokbol)
- POSY (default ertek a kurrens pozicio)
- WIDTH (kotelezo!)
- HEIGHT (elhagyhato, ekkor aranyosan rakja be a kepet)
TEXT
- DATA (lehet sort torni \n-el)
- ALIGN (L: left alignment, C: center, R: right alignment, J: justification (default))
- WIDTH (cella szelesseg ha 0, akkor a jobb margoig fog erni, kotelezo)
- HEIGHT (cella magassag, kotelezo)
- BORDER (0: no border(default), 1: frame, L: left, T: top, R: right, B: bottom)
- FILL (1: bg befestve, 0: attetszo(default) – elotte COLOR-al kell beallitani a kitoltes szinet)
GO
A kurrens pozicó állítása. Defalult az aktuális kurrens pozició.
- TOX (bal felso sarok az origo)
- TOY
RGO
Relativ GO
- TOX (kurrens pozicio+TOX)
- TOY (kurrens pozicio+TOY)
PAGE
Új oldal hozzáadása
COLOR
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.
- FCOL (fill color)
- DCOL (draw color) (NOT IMPLEMENTED YET)
- TCOL (text color)
FONT
A paraméterek külön-külön is állíthatóak. Az alapérték mindig a jelenleg érvényes.
- NAME: tetszőleges a Windows által ismert betűkészlet neve
- STYLE
- N: regular (default)
- B: bold
- I: italic
- U: underline
- SIZE (default: 12)
LN
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!)
LINE
- FROMX (defaultnak a kurrens poziciok vannak beallitva)
- FROMY
- TOX
- TOY
- WIDTH (a vonal vastagsaga)
RLINE
Relative LINE.
- TOX
- TOY
- WIDTH (a vonal vastagsaga)
REPEAT
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.
- COUNT (ennyiszer ismetel, ha nincs megadva, akkor az ismetelt valtozok ertekeinek a darabszamaszor ismetel) (NOT IMPLEMENTED YET)
TABLE
Kötelezők
- WIDTH (cella szelesseg, tobb oszlop eseten vesszovel elvalasztva)
- HEIGHT (cella magassag)
- ARRAY (tomb azonositoja)
Elhagyhatóak
- 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')
Fejlécre vonatkoznak
- 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)