PrintPagesAdvanced

Rendering och utskrift

Beskrivning

Skriver ut ett godtyckligt sidintervalluttryck genom ett enda skrivarjobb medan kopior, sortering, duplex, orientering, färg, kvalitet, pappersstorlek och inmatningsfack-inställningar tillämpas

Syntax

Delphi

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

Parametrar

PrinterNameInstalled printer name
PageRanges1-baserat siduttryck som PrintPages accepterar, inklusive listor som 1-4,7,10-8 och väljarna All, Odd eller Even
OptionsVärde som returneras av PrintOptions
SettingsTypad TPDFlibPrintSettings-record som tillämpas innan jobbet börjar

Returvärden

0Skrivarnamnet, siduttrycket eller en inställning var ogiltig, eller utskriftsjobbet misslyckades
1Utskriftsjobbet fullbordades utan problem

Anmärkningar

Siduttrycket skickas till den valda GDI+-, Cairo- eller PDFium-utskriftsbackend:en utan att delas i separata jobb, med bevarad intervallordning och jobbnivåkopior, sortering och duplex-beteende Zero-initialisera

Settings för att behålla skrivarens standardvärden

Se även

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings