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

PrinterNameNom de l’imprimante installée
StartPagePremière page à imprimer, avec une numérotation basée sur 1
EndPageDernière page à imprimer, avec une numérotation basée sur 1
OptionsValeur renvoyée par PrintOptions
SettingsParamè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

0Le nom de l’imprimante ou un paramètre n’était pas valide, ou la tâche d’impression a échoué
1La 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

Voir aussi

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions