PrintDocRange

Viewer-Interaktion, Rendering und Drucken

Beschreibung

Druckt StartPage bis EndPage auf dem genannten Drucker ohne jede UI, das programmatische Geschwister von PrintDoc

Ein leerer PrinterName wählt den Standarddrucker, und Eingaben außerhalb des Bereichs werden begrenzt: StartPage unter 1 wird 1, ein EndPage unter StartPage oder über der letzten Seite wird die letzte Seite, und Copies unter 1 werden 1

Syntax

Delphi

Function TPDFlibViewer.PrintDocRange(Const PrinterName: WideString; StartPage, EndPage, Copies: Integer; Collate: Boolean): Integer;

Parameter

PrinterNameName des Zieldruckers; eine leere Zeichenkette wählt den Standarddrucker
StartPageErste zu druckende Seite, 1-basiert und auf 1 begrenzt
EndPageLetzte zu druckende Seite, auf die letzte Seite nach oben begrenzt
CopiesAnzahl der Kopien, auf mindestens 1 begrenzt
CollateTrue sortiert die Kopien zusammen

Rückgabewerte

0Es ist kein Dokument geöffnet, es konnte kein Drucker ermittelt werden, oder der Auftrag wurde nicht an den Spooler übergeben
1Der Auftrag wurde an den Druck-Spooler übergeben

Siehe auch

PrintDoc, PrintDocumentEx, TPDFlibViewer