PrintDocumentAdvanced
Rendering, stampa
Descrizione
Stampa un intervallo contiguo in un unico processo applicando un record TPDFlibPrintSettings tipizzato al profilo stampante Windows
Sintassi
Delphi
Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
Parametri
| PrinterName | Nome della stampante installata |
|---|---|
| StartPage | Prima pagina da stampare, con numerazione in base uno |
| EndPage | Ultima pagina da stampare, con numerazione in base uno |
| Options | Valore restituito da PrintOptions |
| Settings | Impostazioni di copie, fascicolazione, fronte-retro, orientamento, colore, qualità, carta e vassoio di input |
Valori restituiti
| 0 | Il nome della stampante o un'impostazione non era valido oppure il processo di stampa non è riuscito |
|---|---|
| 1 | Il job di stampa è terminato correttamente |
Note
Azzerare Settings per mantenere le impostazioni stampante, quindi impostare solo i membri richiesti
Usare PrintPagesAdvanced per intervalli non contigui, riordinati, pari o dispari