PrintDocumentAdvanced
Gengivelse og udskrivning
Beskrivelse
Udskriver ét sammenhængende sideinterval gennem ét printerjob og anvender en typet TPDFlibPrintSettings-record på Windows-printerprofilen
Syntaks
Delphi
Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
Parametre
| PrinterName | Installeret printernavn |
|---|---|
| StartPage | Første side, der skal udskrives, med etbaseret nummerering |
| EndPage | Sidste side, der skal udskrives, med 1-baseret nummerering |
| Options | Værdi returneret af PrintOptions |
| Settings | Indstillinger for kopier, sortering, dupleks, retning, farve, kvalitet, papir og inputbakke |
Returværdier
| 0 | Printernavnet eller en indstilling var ugyldig, eller udskriftsjobbet mislykkedes |
|---|---|
| 1 | Udskriftsjobbet blev fuldført |
Bemærkninger
Nulinitialiser Settings for at bevare printerens standardindstillinger, og indstil derefter kun de nødvendige medlemmer
Brug PrintPagesAdvanced, når jobbet kræver ikke-sammenhængende, omordnede, ulige eller lige sideintervaller