![]() |
FastReport Papiergröße setzen
Hallo !
Ich habe folgenden Code der funktioniert bei einem FastReport (A5):
Code:
Es wird im Dialog die gewünschte Einstellung angezeigt und es werden zwei A5 Seiten auf einer A4 Seite gedruckt.
with myReport do
begin PrintOptions.PrintMode := pmJoin; PrintOptions.PrintOnSheet := frxPrinters.Printer.PaperNameToNumber('A4'); PrintOptions.ShowDialog := true; PrepareReport(true); Print; end; Nun gibt es noch die Variante mit einem selbst definiertem Papierformat:
Code:
Hier steht nun statt dem 12ZOLL Paperformat ein A3 im Dialog.
with myReport do
begin PrintOptions.PrintMode := pmJoin; PrintOptions.PrintOnSheet := frxPrinters.Printer.PaperNameToNumber('12ZOLL'); // <- fail PrintOptions.ShowDialog := true; PrepareReport(true); Print; end; 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 - 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