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

PrinterNameNome della stampante installata
StartPagePrima pagina da stampare, con numerazione in base uno
EndPageUltima pagina da stampare, con numerazione in base uno
OptionsValore restituito da PrintOptions
SettingsImpostazioni di copie, fascicolazione, fronte-retro, orientamento, colore, qualità, carta e vassoio di input

Valori restituiti

0Il nome della stampante o un'impostazione non era valido oppure il processo di stampa non è riuscito
1Il 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

Vedere anche

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions