PrintPagesAdvanced

Rendu et impression

Description

Imprime une expression de plage arbitraire dans un travail en appliquant copies, assemblage, recto verso, orientation, couleur, qualité, format papier et bac d'entrée

Syntaxe

Delphi

Function TPDFlib.PrintPagesAdvanced(Const PrinterName, PageRanges: WideString; Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;

Paramètres

PrinterNameNom de l’imprimante installée
PageRangesExpression de pages à base 1 acceptée par PrintPages, y compris des listes comme 1-4,7,10-8 et les sélecteurs All, Odd ou Even
OptionsValeur renvoyée par PrintOptions
SettingsEnregistrement TPDFlibPrintSettings typé appliqué avant le démarrage du travail

Valeurs de retour

0Le nom de l'imprimante, l'expression de pages ou un paramètre n'était pas valide, ou le travail d'impression a échoué
1La tâche d’impression s’est terminée

Remarques

L'expression de pages est transmise au moteur d'impression GDI+, Cairo ou PDFium sans la diviser en travaux, préservant l'ordre, les copies, l'assemblage et le recto verso du travail

Initialisez Settings à zéro pour conserver les valeurs par défaut de l’imprimante

Voir aussi

PrintDocumentAdvanced, PrintPages, TPDFlibPrintSettings