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;

フィールド

Copies0 はプリンターの既定値を維持し、それ以外では 1 から 32767 を使用
Collate0 はプリンターの既定値を維持し、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