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
| Copies | 0 conserve la valeur par défaut de l’imprimante ; sinon, utilisez une valeur de 1 à 32767 |
|---|---|
| Collate | 0 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