TPDFlibPrintSettings
Data Types
説明
TPDFlibPrintSettings は、Windows の DEVMODE 値のうち、PrintDocumentAdvanced と PrintPagesAdvanced が受け付けるものをまとめます
構文
Delphi
type TPDFlibPrintSettings = record
Copies: Integer;
Collate: Integer;
Duplex: Integer;
Orientation: Integer;
Color: Integer;
PrintQuality: Integer;
PaperSize: Integer;
DefaultSource: Integer;
IgnoreHardMargin: Integer;
end;
フィールド
| Copies | 0 はプリンターの既定値を維持し、それ以外では 1 から 32767 を使用 |
|---|---|
| Collate | 0 はプリンターの既定値を維持し、1 は部単位印刷を要求 |
| Duplex | -1 または 0 は既定値を維持し、1 は片面、2 は長辺とじ両面、3 は短辺とじ両面を選択 |
| Orientation | -1 または 0 は既定値を維持し、1 は縦向き、2 は横向きを選択 |
| Color | -1 または 0 は既定値を維持し、1 はモノクロ、2 はカラーを選択 |
| PrintQuality | -1 または 0 は既定値を維持し、1 から 4 は高、中、低、ドラフト品質を選択し、5 から 4800 は DPI を指定 |
| PaperSize | -1 または 0 は既定値を維持し、それ以外では正の DMPAPER_* またはドライバー定義の識別子を使用し、DEVMODE.dmPaperSize に収める |
| DefaultSource | -1 または 0 は既定値を維持し、それ以外では正の DMBIN_* またはドライバー定義の給紙トレイ識別子を使用 |
備考
個々のメンバーを設定する前に、Default(TPDFlibPrintSettings) または FillChar でレコードを初期化します
関連項目
PrintPagesAdvanced、PrintDocumentAdvanced、GetPrinterCapabilities