TPDFlibPrintSettings

Data Types

설명

TPDFlibPrintSettings는 PrintDocumentAdvanced와 PrintPagesAdvanced가 받는 Windows DEVMODE 값을 묶습니다

구문

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은 기본값을 유지하며 그 외에는 DEVMODE.dmPaperSize에 맞는 양수 DMPAPER_* 또는 드라이버 정의 식별자를 사용합니다
DefaultSource-1 또는 0은 기본값을 유지하며 그 외에는 양수 DMBIN_* 또는 드라이버 정의 입력함 식별자를 사용합니다

비고

개별 멤버를 설정하기 전에 Default(TPDFlibPrintSettings) 또는 FillChar로 레코드를 초기화합니다

참고 항목

PrintPagesAdvanced, PrintDocumentAdvanced, GetPrinterCapabilities