Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:printxml [Cor4 WIki]

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 (Top, Rigth, Left); 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, TOY: kurrens pozicio+(TOX,TOY); default: 0,0

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

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

RLINE

Relative LINE. Ugyanaz mint a LINE, csak a jelenlegi pozicióból húz vonalat az aktuális pozició+(TOX,TOY) koordinátához.

  • TOX,TOY
  • WIDTH

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)

cor4/app/printxml.txt · Last modified: 2021/01/05 11:39 (external edit)