Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi QReport: Page Header nur auf der ersten Seite? (https://www.delphipraxis.net/64858-qreport-page-header-nur-auf-der-ersten-seite.html)

mlspider 9. Mär 2006 10:00


QReport: Page Header nur auf der ersten Seite?
 
Hallo,

Sicher wird die Lösung meines Problems sehr banal sein. Aber wie bekomme ich das hin, dass der Page Header im Quick Report nur auf der ersten Seite erscheint?

chaosben 9. Mär 2006 10:13

Re: QReport: Page Header nur auf der ersten Seite?
 
Hi tu oll!

Ein Page-Header ist leider nur ein Page-Header und will auf jeder Page der Header sein. Was du willst, ist bestimmt ein Title-Band.
Wenn du aber partout dein Page-Header auf die erste Seite zwingen willst, kannst du auch mal das "OnBeforePrint-Ereignis" ansehen und darin bei "Printer.Page<>1" Printband auf false setzen.

mlspider 9. Mär 2006 10:16

Re: QReport: Page Header nur auf der ersten Seite?
 
Und wie würde es im "Klartext" (Code) aussehen?

chaosben 9. Mär 2006 10:45

Re: QReport: Page Header nur auf der ersten Seite?
 
Der erste offizielle Weg geht so: Dein Page-Header wegschmeißen und dafür ein Title-Band nehmen.

Die andere (äußerst unschöne) Methode sieht so aus:
Delphi-Quellcode:
procedure Form1.OnPageHeader1BeforePrint(var PrintBand : Boolean);
begin
  if DeinQuickreport.Printer.Page<>1 then
    PrintBand:=false
  else
    PrintBand:=true;
  //Oder, wenns unleserlich aber "cool" sein sein soll
  PrintBand:=DeinQuickreport.Printer.Page=1;
end;

mlspider 9. Mär 2006 10:50

Re: QReport: Page Header nur auf der ersten Seite?
 
ist diese Bedingung nicht inkompatibel?

Edit: Habe jetzt alles im Titel abgelegt.

chaosben 9. Mär 2006 12:53

Re: QReport: Page Header nur auf der ersten Seite?
 
Zitat:

Zitat von mlspider
ist diese Bedingung nicht inkompatibel?

Wie meinst du das? Was soll inkompatibel sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz