Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   FastReport Papiergröße setzen (https://www.delphipraxis.net/175007-fastreport-papiergroesse-setzen.html)

o-sch 24. Mai 2013 10:19

FastReport Papiergröße setzen
 
Hallo !

Ich habe folgenden Code der funktioniert bei einem FastReport (A5):

Code:
  with myReport do
  begin
    PrintOptions.PrintMode := pmJoin;
    PrintOptions.PrintOnSheet := frxPrinters.Printer.PaperNameToNumber('A4');
    PrintOptions.ShowDialog := true;
    PrepareReport(true);
    Print;
  end;
Es wird im Dialog die gewünschte Einstellung angezeigt und es werden zwei A5 Seiten auf einer A4 Seite gedruckt.

Nun gibt es noch die Variante mit einem selbst definiertem Papierformat:

Code:
  with myReport do
  begin
    PrintOptions.PrintMode := pmJoin;
    PrintOptions.PrintOnSheet := frxPrinters.Printer.PaperNameToNumber('12ZOLL'); // <- fail
    PrintOptions.ShowDialog := true;
    PrepareReport(true);
    Print;
  end;
Hier steht nun statt dem 12ZOLL Paperformat ein A3 im Dialog.
In der Combobox ist 12ZOLL aber durchaus vorhanden und kann manuell auch ausgewählt werden.

Hat jemand ein Lösung ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr.

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