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
| PrinterName | Installed printer name |
|---|---|
| StartPage | Eerste af te drukken pagina, genummerd vanaf 1 |
| EndPage | Laatste af te drukken pagina, genummerd vanaf 1 |
| Options | Waarde die door PrintOptions wordt teruggegeven |
| Settings | Instellingen voor exemplaren, collatie, duplex, oriëntatie, kleur, kwaliteit, papier en invoerlade |
Retourwaarden
| 0 | De printernaam of een instelling was ongeldig, of de afdrukjob mislukte |
|---|---|
| 1 | De 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