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
| PrinterName | Nome della stampante installata |
|---|---|
| PageRanges | Espressione di pagina con base uno accettata da PrintPages, inclusi elenchi quali 1-4,7,10-8 e i selettori All, Odd o Even |
| Options | Valore restituito da PrintOptions |
| Settings | Record tipizzato TPDFlibPrintSettings applicato prima dell'avvio del processo |
Valori restituiti
| 0 | Il nome della stampante, l'espressione delle pagine o un'impostazione non era valida oppure il processo di stampa non è riuscito |
|---|---|
| 1 | Il 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