Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
Delphi 7 Enterprise
|
Re: Fastreport Scripttext - Wie wird der ausgeführt?
28. Sep 2005, 11:23
Zitat von smudo:
Zitat von Union:
TfrxReport.Engine.TotalPages bzw. Systemvariable TOTALPAGES# ist die Anzahl der durch eiunen Report erzeugten Seiten.
Zeigt 0 (Null) an, obwohl es 8 Seiten sind und DoublePass auf True steht.
Zitat von Union:
PagesCount ist die Anzahl der definierten Seiten.
Das leuchtet mir ein.
Wenn ich jetzt aber auf die Page[0] per Create ein Objekt setze, wird es nur auf der Seite 1 angezeigt.
Auf allen folgenden Seiten gibt es das Objekt nicht, obwohl es doch die gleiche Page ist.
Versuche ich das Objekt auch auf Page[1] zu erzeugen, kommt ein Zugriffsfehler, da es zwar 8 Seiten, aber nur eine definierte Page gibt.
Vielleicht sollte ich mal einen neuen Thead aufmachen, is schon ziemlich weit weg vom Thema.
Also bei mir geht es so:
Delphi-Quellcode:
// Referenz auf Seite
ReportPage := TfrxReportPage(frxListe.Pages[0]);
// Picture-Objekt erzeugen
with TfrxPictureView.Create(TfrxPageHeader(ReportPage.FindObject('PageHeader'))) do
begin
AutoSize := true;
Top := 0;
left := 200;
Picture.LoadFromFile('c:\windows\zapotek.bmp');
end;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
|
|
Zitat
|