Differences
This shows you the differences between two versions of the page.
|
cor4app_printxml [2005/09/18 16:54] ivivan |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 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; default: A4) | ||
| - | |||
| - | ===== HEADER, FOOTER és PAGE ===== | ||
| - | * TMARGIN, RMARGIN, LMARGIN: margó beállítasok (**T**op, **R**igth, **L**eft); default: 1 cm | ||
| - | |||
| - | ==== IMG ==== | ||
| - | |||
| - | * **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) | ||
| - | |||
| - | ==== TEXT ==== | ||
| - | |||
| - | * **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) | ||
| - | |||
| - | ==== GO ==== | ||
| - | |||
| - | A kurrens pozicó állítása. Defalult az aktuális kurrens pozició. | ||
| - | |||
| - | * TOX,TOY: az új koordináta | ||
| - | |||
| - | ==== 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) | ||