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 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:
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
Type: - IMG:
+ SRC (file eleresi utvonal, lehet valtozo is!) + 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: (itt van az oldalszam is, a #pagenum# valtozoval kell megadni)
+ 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 (kurrens pozicio allitasa; default a kurrens poziciok)
+ TOX (bal felso sarok az origo) + TOY
- RGO (Relativ GO)
+ TOX (kurrens pozicio+TOX) + TOY (kurrens pozicio+TOY)
- PAGE
Uj oldal hozzaadasa
- COLOR (hexaban: pl:FFFFFF, barmelyik allithato kulon kulon is)
+ FCOL (fill color) + DCOL (draw color) + TCOL (text color)
- FONT (kulon kulon is allithatoak)
+ NAME ( # Courier (fixed-width) # Helvetica or Arial (synonymous; sans serif) # Times (serif) //ebben ki vannak javitva az ekezetek # Symbol (symbolic) # ZapfDingbats (symbolic)) + STYLE ( # N: empty string: regular # B: bold # I: italic # U: underline) + SIZE (default: 12)
- LN
+ 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: 1) pontos koordinatakkal kell hasznalni, mert nem nezi a margot
a border is line, ugyhogy az itt allitottak vonatkoznak arra is. + FROMX (defaultnak a kurrens poziciok vannak beallitva) + FROMY + TOX + TOY + WIDTH (a vonal vastagsaga)
- REPEAT (elemet lehet vele ismetelni)
(tombbe szedett ertekeket kell ez esetben hasznalni, ha azt akarjuk, hogy ne ugyanolyan ertekei legyenek az ismetelt elemnek) + COUNT (ennyiszer ismetel, ha nincs megadva, akkor az ismetelt valtozok ertekeinek a darabszamaszor ismetel)
- TABLE
2 fele van: vektor: array(elem1, elem2, ...); tablazat: array (fejlec1 => array(fejlec1mezo1, fejlec1mezo2, ...), fejlec2 => array(fejlec2mezo1, fejlec2mezo2, ...), ...); tablazatnal: kotelezoek: + WIDTH (cella szelesseg, tobb oszlop eseten vesszovel elvalasztva) + HEIGHT (cella magassag) + ARRAY (tomb azonositoja) elhagyhatoak: + 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) (egy sorosnal felvaltva szinez) + BORDER (fuggoleges vonalazas, vesszovel elvalasztva kell megadni a cellakra vonatkozo bordert, pl:'L,R,LR') a fejlecre vonatkoznak(a testre vonatkozoakat COLOR vagy FONT elemben kell megadni): + 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)
lehetoseg van a body cellaiban a b, u, i-t hasznalni ugy, hogy a kiirando szoveg elott hasznaljuk a <b> </b>-t (vagy +b+ -b- es a trans) egy cellan belul nem valtoztathato...