Szia!

OpenOffice használatára nem gondoltál?
A felhasználó könnyen tervez benne, a program sokat tud.
XML formátum, amit te módosíthatsz (adatok belehelyettesítése)
Az OpenOffice szerver módban elkészítheti a pdf-et, de más kimenetet is.

Üdv: Horváth Sándor

Gádori Zsolt írta:

On Wed, 12 Apr 2006 02:15:23 +0300
"Zsolt HAJDU" <[EMAIL PROTECTED]> írta:

Oszinte resztvetem :-))

:-)

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

Az lesz a vége, csak nem akartam bonyolítani a példát.

Ezekkel ha _nagyon_ lealtalanositod a kodot...

Arra gondoltam:
A felhasználó azt rajzol amit akar. Egy kivétellel.
Előre meghatározom, hogy mondjuk négyszöggel/téglalappal kell jelölni a
dinamikusan kitöltött mezők helyét, és méretét. Ez utóbbikat nyilván a
rajzelem tulajdonságai hordozzák. Előre meghatározok adatneveket,
amelyekkel hivatkozni lehet az adatbázisban lévő adatokra. Ezt
doksiban rögzítem. CSAK ezeket fogadom el, minden más hiba. Az XML
szerkesztővel lehet szerkeszteni a rajzelemek tulajdonságait. Nomost
néhány egyszerű szabály: - ami nem négyszög, azt kiíratom változatlanul oda ahova kérték - ami négyszög, annak lenni kell adatnevének mondjuk az ID mezőben - csak előre megállapodott adatneveket fogadok el. Az XML parsolása során ahogy jönnek az egyes rajzelemek mindet
kiértékelem a fenti szabályok alapján. Végrehajtom a behelyetteítést, és
a pslib-el faragok egy kimeneti állományt. Így elmondva nem is tűnik
bonyolultnak. :-))
Még biztos lesz némi fejvakarás...

Zs.


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

válasz