PrintDocumentAdvanced

Rendering en afdrukken

Beschrijving

Drukt één aaneengesloten paginabereik af via één printerjob, terwijl een getypeerde TPDFlibPrintSettings-record op het Windows-printerprofiel wordt toegepast

Syntaxis

Delphi

Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

Syntaxis

PrinterNameInstalled printer name
StartPageEerste af te drukken pagina, genummerd vanaf 1
EndPageLaatste af te drukken pagina, genummerd vanaf 1
OptionsWaarde die door PrintOptions wordt teruggegeven
SettingsInstellingen voor exemplaren, collatie, duplex, oriëntatie, kleur, kwaliteit, papier en invoerlade

Retourwaarden

0De printernaam of een instelling was ongeldig, of de afdrukjob mislukte
1De afdrukjob is met succes voltooid

Opmerkingen

Initialiseer Settings met nullen om de printerstandaarden aan te houden en zet daarna alleen de benodigde leden Gebruik

PrintPagesAdvanced wanneer de job niet-aaneensluitende, herordende, oneven of even paginabereiken nodig heeft

Zie ook

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions