PrintPagesAdvanced

Rendering, stampa

Descrizione

Stampa un intervallo arbitrario in un processo applicando copie, fascicolazione, duplex, orientamento, colore, qualità, carta e vassoio

Sintassi

Delphi

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

Parametri

PrinterNameNome della stampante installata
PageRangesEspressione di pagina con base uno accettata da PrintPages, inclusi elenchi quali 1-4,7,10-8 e i selettori All, Odd o Even
OptionsValore restituito da PrintOptions
SettingsRecord tipizzato TPDFlibPrintSettings applicato prima dell'avvio del processo

Valori restituiti

0Il nome della stampante, l'espressione delle pagine o un'impostazione non era valida oppure il processo di stampa non è riuscito
1Il job di stampa è terminato correttamente

Note

L'espressione delle pagine viene passata al backend di stampa GDI+, Cairo o PDFium selezionato senza suddividerla in processi separati, conservando l'ordine degli intervalli e il comportamento a livello di processo per copie, fascicolazione e fronte-retro

Inizializzare a zero Settings per conservare le impostazioni predefinite della stampante

Vedere anche

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings