GetPrinterCapabilities
렌더링 및 인쇄
설명
인쇄 작업을 시작하거나 인쇄 대화 상자를 표시하지 않고 활성 Windows 프린터 드라이버 스냅샷을 조회합니다
반환된 레코드에는 용지 ID, 이름 및 밀리미터 단위 치수, 입력 용지함 ID와 이름, 양면, 컬러, 가로 방향 및 한 부씩 인쇄 지원, 드라이버 포트와 최대 복사 매수가 포함됩니다
드라이버는 다른 기능을 보고하면서 용지 또는 급지함 메타데이터를 생략할 수 있습니다. 이 경우 해당 배열은 비어 있지만 메서드는 여전히 성공합니다
구문
Delphi
Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;매개변수
| PrinterName | GetPrinterNames가 반환한 설치 프린터 이름 또는 NewCustomPrinter가 반환한 사용자 지정 프린터 핸들 |
|---|---|
| Capabilities | 완전히 바뀐 스냅샷을 받으며 유효하지 않은 이름은 모든 필드를 지웁니다 |
반환 값
| 0 | 이름이 유효하지 않거나 드라이버를 열 수 없습니다 |
|---|---|
| 1 | 기본 드라이버 기능을 조회했지만 용지 또는 급지함 배열은 여전히 비어 있을 수 있습니다 |