> > Összefutottam az inkscape rajzprogrammal. SVG, vagyis XML
formátumban
...
> > Ezután valami parserrel (xerces) feldolgozom a forrást, és a 
pslib-el
> > létrehozom programból a printelnivalót. A forrás feldolgozása
> > kétségtelenül nagyobb programozói meló, de a felhasználó dolga
 talán
> > könnyebb, mint a latex-hel. Ekkor csak az egyezményes nevek
vannak a
> > programba égetve, minden más a felhasználótól függ.

Oszinte resztvetem :-))

Az ilyen valtozokbol kezelt dolgok generalasat nem lehetne
siman adatbazisbol generalni ?

Valtozo lehet barmi - a la Neumann bacsi.

Szoval: pl. barmi papirra tetele egy formazott adat.
PDF eseten, ha megnezed az FPDF csomagot (pl. en hasznalom),
akkor abban vannak leszogezett dolgok Cell, Multicell, Write, 
stb. fgv-ek
...ugyanez van latex-el csak komplikaltabb lesz...

Nem lehetne valami szabalyt alkotni hogy mi kerul be az 
adatbazisba ?
pl. 
lap: margins, header, footer, stb
lap tartalma: minden ami ide johet:
   - szoveg:
       milyen fuggveny irja ki: Cell
       parameterek: hely, szoveg, left/right/center/justify,
       left/right-margin, stb.
   - kep: milyen fuggveny, parameterek
   - stb.

Ezzel meg egy megszamlalhatoan keves/sok lehetoseget kell 
letargyalni.

Erre lehet irni php-ben egy editor-t es egy kodot ami 
legeneralja a - mondjuk - PDF-et, es akar a szerkesztoben
be lehet szurni egy iframe-t, ami a browser-hez installalt
pluginnel maris (minden update utan) megjeleniti az epp 
szerkesztett cucc output-jat.

Ugyanakkor azt hogy hova melyik szoveget kell kiirni:
- standard szovegek - ezt vagy beirja a felhasznalo, vagy 
johet adatbazisbol.
- ami meg adatbazis mezo neve szerint kell beszurni, azt le 
lehet programozni egy tablaval:
pl. a tabla egyik sora: 
table_name, field_name, mit_irjon_a_kepernyore.

A szerkesztoben (pl. html): 
< option value=table_name.field_name >mit_irjon_a_kepernyore
< / option >

Ezekkel ha _nagyon_ lealtalanositod a kodot (a programod ha
lehet minel tobbet adatbazisbol vegyen, es azt meg lehessen 
valamikepp szerkeszteni), akkor (csak peldakent) lesz 400 sor 
kod az egyebkent 4000 helyett.

En ezzel a modszerrel php kodot is generaltam mar.
Egyebkent ezt lehet fokozni is: adatbazisbol venni ki a kodot,
ami majd legeneralja azt a kodot ami majd legeneralja a kivant 
output-ot (pl. doksit) :-DD

Termeszetesen ezt lehet XML-ben is nem szukseges egybol PDF
legyen. Kerdes az adott feladat mivel lesz egyszerubb.

bye
Zsolt.

---------------------------------------------- 
English Version:

This message has been scanned for viruses and
dangerous content, and is believed to be clean.

Versiunea Romana:

Mesajul a fost scanat si este considerat a fi 
neinfectat.

_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz