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;
필드
| 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은 기본값을 유지하며 그 외에는 DEVMODE.dmPaperSize에 맞는 양수 DMPAPER_* 또는 드라이버 정의 식별자를 사용합니다 |
| DefaultSource | -1 또는 0은 기본값을 유지하며 그 외에는 양수 DMBIN_* 또는 드라이버 정의 입력함 식별자를 사용합니다 |
비고
개별 멤버를 설정하기 전에 Default(TPDFlibPrintSettings) 또는 FillChar로 레코드를 초기화합니다
참고 항목
PrintPagesAdvanced, PrintDocumentAdvanced, GetPrinterCapabilities