GetPrinterCapabilities

렌더링 및 인쇄

설명

인쇄 작업을 시작하거나 인쇄 대화 상자를 표시하지 않고 활성 Windows 프린터 드라이버 스냅샷을 조회합니다

반환된 레코드에는 용지 ID, 이름 및 밀리미터 단위 치수, 입력 용지함 ID와 이름, 양면, 컬러, 가로 방향 및 한 부씩 인쇄 지원, 드라이버 포트와 최대 복사 매수가 포함됩니다

드라이버는 다른 기능을 보고하면서 용지 또는 급지함 메타데이터를 생략할 수 있습니다. 이 경우 해당 배열은 비어 있지만 메서드는 여전히 성공합니다

구문

Delphi

Function TPDFlib.GetPrinterCapabilities(Const PrinterName: WideString; Out Capabilities: TPDFlibPrinterCapabilities): Integer;

매개변수

PrinterNameGetPrinterNames가 반환한 설치 프린터 이름 또는 NewCustomPrinter가 반환한 사용자 지정 프린터 핸들
Capabilities완전히 바뀐 스냅샷을 받으며 유효하지 않은 이름은 모든 필드를 지웁니다

반환 값

0이름이 유효하지 않거나 드라이버를 열 수 없습니다
1기본 드라이버 기능을 조회했지만 용지 또는 급지함 배열은 여전히 비어 있을 수 있습니다