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

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
 cor4app_printxml [Cor4 WIki]

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:

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, 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

  + 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...
1) fromx,fromy)—–>(tox,toy

cor4app_printxml.1125262662.txt.gz · Last modified: 2021/01/05 11:54 (external edit)