PrintPagesAdvanced

Gengivelse og udskrivning

Beskrivelse

Udskriver et vilkårligt sideintervaludtryk gennem ét printerjob og anvender samtidig indstillinger for kopier, sætvis udskrivning, dupleks, retning, farve, kvalitet, papirstørrelse og inputbakke

Syntaks

Delphi

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

Parametre

PrinterNameInstalleret printernavn
PageRangesEtbaseret sideudtryk, der accepteres af PrintPages, herunder lister som 1-4,7,10-8 og vælgerne All, Odd eller Even
OptionsVærdi returneret af PrintOptions
SettingsTypebestemt TPDFlibPrintSettings-post, der anvendes, før jobbet starter

Returværdier

0Printernavnet, sideudtrykket eller en indstilling var ugyldig, eller udskriftsjobbet mislykkedes
1Udskriftsjobbet blev fuldført

Bemærkninger

Sideudtrykket sendes til den valgte GDI+-, Cairo- eller PDFium-udskriftsbackend uden at blive opdelt i separate job, så intervalrækkefølge og kopier, sortering og dupleksadfærd på jobniveau bevares

Nulinitialiser Settings for at bevare printerens standardindstillinger

Se også

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings