Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Fastreport Scripttext - Wie wird der ausgeführt?

  Alt 28. Sep 2005, 10: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
  Mit Zitat antworten Zitat