PrintDocumentAdvanced
Rendu et impression
Description
Imprime une plage de pages contiguë dans un seul travail en appliquant un enregistrement TPDFlibPrintSettings typé au profil d'imprimante Windows
Syntaxe
Delphi
Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
Paramètres
| PrinterName | Nom de l’imprimante installée |
|---|---|
| StartPage | Première page à imprimer, avec une numérotation basée sur 1 |
| EndPage | Dernière page à imprimer, avec une numérotation basée sur 1 |
| Options | Valeur renvoyée par PrintOptions |
| Settings | Paramètres de copies, d'assemblage, de recto verso, d'orientation, de couleur, de qualité, de papier et de bac d'entrée |
Valeurs de retour
| 0 | Le nom de l’imprimante ou un paramètre n’était pas valide, ou la tâche d’impression a échoué |
|---|---|
| 1 | La tâche d’impression s’est terminée |
Remarques
Initialisez Settings à zéro pour conserver les valeurs par défaut de l'imprimante, puis définissez uniquement les membres requis
Utilisez PrintPagesAdvanced lorsque le travail nécessite des plages non contiguës, réordonnées, paires ou impaires