TPDFlibPrintSettings

Types de données

Description

TPDFlibPrintSettings regroupe les valeurs Windows DEVMODE acceptées par PrintDocumentAdvanced et PrintPagesAdvanced

Syntaxe

Delphi

type TPDFlibPrintSettings = record
    Copies: Integer;
    Collate: Integer;
    Duplex: Integer;
    Orientation: Integer;
    Color: Integer;
    PrintQuality: Integer;
    PaperSize: Integer;
    DefaultSource: Integer;
    IgnoreHardMargin: Integer;
  end;

Champs

Copies0 conserve la valeur par défaut de l’imprimante ; sinon, utilisez une valeur de 1 à 32767
Collate0 conserve la valeur par défaut de l’imprimante et 1 demande l’assemblage
Duplex-1 ou 0 conserve la valeur par défaut, 1 sélectionne l’impression recto, 2 le recto verso sur le bord long et 3 le recto verso sur le bord court
Orientation-1 ou 0 conserve la valeur par défaut, 1 sélectionne le mode portrait et 2 le mode paysage
Color-1 ou 0 conserve la valeur par défaut, 1 sélectionne le monochrome et 2 la couleur
PrintQuality-1 ou 0 conserve la valeur par défaut, les valeurs de 1 à 4 sélectionnent une qualité élevée, moyenne, faible ou brouillon, et les valeurs de 5 à 4800 indiquent le nombre de DPI
PaperSize-1 ou 0 conserve la valeur par défaut ; sinon, utilisez un identifiant positif DMPAPER_* ou défini par le pilote et compatible avec DEVMODE.dmPaperSize
DefaultSource-1 ou 0 conserve la valeur par défaut ; sinon, utilisez un identifiant positif DMBIN_* ou un identifiant de bac d’entrée défini par le pilote

Voir aussi

Initialisez l’enregistrement avec Default(TPDFlibPrintSettings) ou FillChar avant de définir ses membres individuellement

Voir aussi

PrintPagesAdvanced, PrintDocumentAdvanced, GetPrinterCapabilities