Specifičnosti ispisa
Ispise u PANTHEON-u možemo da podelimo u 3 grupe:
-
dokumente
-
obračune
-
obrasce
Dokumenti su ispisi, namenjeni drugim subjektima i zaposlenima u preduzeću. Većina ih ima sličnog oblika, samo oni u modulima Hera (plate) i Hefast (proizvodnja) su drugičiji.
Obračuni su ispisi, namenjeni za internu upotrebu.
Obrasci su zakonski ili drugim pravnim aktima propisani formularima i ne smemo ih po pravilu menjati.
Ispisi u P 5.5 imaju određene specifičnosti, zbog čega se ponašaju drugačije nego uobičajenom FastReportu. Specifičnosti ispisa u P 5.5 su posledice:
-
postavke u programu (u administratorskoj konzoli i šifarniku ispisa)
-
upisivanje podataka u ispise iz Pantheonovog programskog koda
-
određivanju koordinata (položaja i veličine) objekata i visine bendova u programskom kodu
-
upotrebe funkcija, napisanih posebno za Pantheon 5.5
Objekti, za koje se osobine određuju u programskom kodu, imaju pravilo osobine Text (tekst, kojeg vidimo u objektu u oblikovaču) jednaku imenu objekta. U kodu se popunjava i logotip preduzeća u objektu sa imenom fGlava. Ovom objektu ne smemo menjati imena, kao što ne smemo menjati imena bendova na kome se nalazi.
Pored ovoga se u programskom kodu određuju koordinati nekih objekata i visine bendova. Za te bendove ne možemo dobiti podatke, i ne smeju se menjati koordinati. Takvi bendovi uključuju standardne glave ispisa i bendova na dokumentima vrste Child. Na tim bendovima je teško promeniti položaj objekata ili dodati nove objekte. Iz programskog koda se ne moraju popunjavati podaci na ispisima, koji se otvaraju iz ARES-a.
Objekte čije se osobine određuju u programskom kodu, možemo brisati. Jedino u slučaju, kad brišemo bendove na dokumentima, možemo promeniti redosled bendova vrste Child, koga onda ponovo podesimo. Ako brišemo objekte, čije se osobine određuju u kodu na ispisu, moramo izbrisati već pripadajući kod. Kod se nalazi na panelu Code. Taj kod možemomenjati i sami.
Bendovi na kojima se popunjavaju podaci iz programskog koda, moraju imati u prozoru Object Inspector (kontrolniku objekata), do kojeg pristupamo preko menija View | Toolbars prilagođen događaju (event) tipa OnBeforePrint, koji se izvede pre štampanja.

Na panelu Code mora biti zapisana sledeća šifra:
procedure TitleOnBeforePrint(Sender: TfrxComponent);
begin
CallQRBeforeBandPrint(Sender, TfrxBand(sender).visible);
end;
Između begin i end; je moguće zapisati više redova šifre.
Imena postojećih objekata, koji imaju u oblikovaču drugačiji tekst nego na ispisu, ne menjamo i ne pomeramo u druge bendove.