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