Specifikat e Printimeve në PANTHEON
Specifikat e Printimeve në PANTHEON
Printimet në PANTHEON mund të ndahen në mënyrë të përafërt në 3 grupe:
Dokumente janë printime të destinuara për klientët dhe punonjësit e kompanisë. Shumica e tyre kanë një formë të ngjashme, vetëm ato në modulin e Personelit dhe prodhimit janë pak ndryshe. Për këto raporte, veçanërisht porositë dhe faturat, është shumë e rëndësishme të ketë një dizajn të mirë.
Raporte (në kuptimin e ngushtë) janë printime të destinuara për përdorim të brendshëm.
Forma janë forma të paracaktuara nga ligjet ose akte të tjera ligjore dhe, si rregull, ato nuk duhet të ndryshohen.
Printimet në PANTHEON kanë disa specifika që i bëjnë ato të sillen ndryshe nga sa do të bënin në FastReport të zakonshëm. Specifikat e raporteve në PANTHEON janë për shkak të:
- Vendosjes në program (në panelin e administratës dhe regjistrin e raporteve, siç e shohim tashmë)
- Futjes së të dhënave në raporte nga kodi i programit
- Shkallëzimit të koordinatave (pozita dhe madhësia) të objekteve në raporte dhe lartësisë së grupeve në kodin e programit
- Përdorimi i veçorive të shkruara posaçërisht për PANTHEON
 |
Objektet të cilat referohen nga programi zakonisht kanë pronën "Tekst" (teksti që shohim në objektin në formatues) të njëjtë si emri i objektit. Shembuj janë objektet "Tekst" "mTekst", "mKriterij", "mTekst1", dhe "mKriterij1" në titullin e raportit. Kodi i programit gjithashtu mbush logon e kompanisë në një objekt të quajtur "fGlava". Ne nuk duhet të ndryshojmë emrat e këtyre objekteve, as nuk mund të ndryshojmë emrin e grupit në të cilin ndodhen. |
Përveç kësaj, në kodin e programit, koordinatat e disa objekteve dhe lartësia e grupeve përcaktohen. Ne nuk mund të marrim të dhëna për këto grupe pa ndryshuar koordinatat. Këto grupe zakonisht janë një titull standard i raportit dhe grupe në rekapitulimin e dokumenteve. Në këto grupe është e vështirë të ndryshosh pozitat e objekteve ose të shtosh objekte të reja. Të dhënat nuk mund të ngarkohen nga kodi i programit në raporte që hapen nga DPA-të.
Grupet që kanë kodin përkatës të programit duhet të kenë të caktuar "OnBeforePrint" ngjarje.

Në procedurën e menaxhimit të ngjarjeve "CallQRBeforeBandPrint" është shkruar kodi në vijim dhe nuk duhet të fshihet:
procedura TitleOnBeforePrint(Sender: TfrxComponent);
fillo
CallQRBeforeBandPrint(Sender, TfrxBand(sender).visible);
mbaro;
Në procedurë mund të ketë gjithashtu skripte të tjera. Ju gjithashtu mund të shtoni skriptin tuaj në këtë procedurë.
 |
Të dhënat për disa dataset janë të vendosura në kodin e programit. Nëse dataset-i juaj në raport ka të njëjtin emër si dataset-i nga kodi i programit, ndodh një gabim. Në një rast të tillë thjesht ndryshoni emrin e dataset-it tuaj në raport. |