PrintPagesAdvanced

Rendering und Drucken

Beschreibung

Druckt einen beliebigen Seitenbereichsausdruck in einem Druckauftrag und wendet dabei Einstellungen für Exemplare, Sortierung, Duplex, Ausrichtung, Farbe, Qualität, Papierformat und Eingabefach an

Syntax

Delphi

Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

Parameter

PrinterNameName des installierten Druckers
PageRangesVon PrintPages akzeptierter einsbasierter Seitenausdruck, einschließlich Listen wie 1-4,7,10-8 und der Selektoren All, Odd oder Even
OptionsVon PrintOptions zurückgegebener Wert
SettingsTypisierter TPDFlibPrintSettings-Datensatz, der vor dem Start des Auftrags angewendet wird

Rückgabewerte

0Der Druckername, der Seitenausdruck oder eine Einstellung war ungültig, oder der Druckauftrag ist fehlgeschlagen
1Der Druckauftrag wurde erfolgreich abgeschlossen

Anmerkungen

Der Seitenausdruck wird an das ausgewählte GDI+-, Cairo- oder PDFium-Druckbackend übergeben, ohne ihn in separate Aufträge zu teilen; dabei bleiben Bereichsreihenfolge sowie Kopien, Sortierung und Duplexverhalten auf Auftragsebene erhalten

Initialisieren Sie Settings mit Null, um die Druckervorgaben beizubehalten

Siehe auch

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings