다음을 통해 공유


GdiGetPageCount 함수(winppi.h)

GdiGetPageCount 함수는 인쇄 작업의 페이지 수를 반환합니다.

구문

DWORD GdiGetPageCount(
  HANDLE SpoolFileHandle
);

매개 변수

SpoolFileHandle

GdiGetSpoolFileHandle에 대한 이전 호출에서 가져온 호출자 제공 스풀 파일 핸들입니다.

반환 값

작업이 성공하면 함수는 현재 인쇄 작업의 페이지 수를 반환합니다. 그렇지 않으면 함수가 0을 반환합니다.

설명

GdiGetPageCount 함수는 인쇄 프로세서의 PrintDocumentOnPrintProcessor 함수 내에서 사용하기 위해 gdi32.dll 의해 내보내집니다.

인쇄 서버 관리자가 스풀링 중에 인쇄 작업을 인쇄해야 한다고 지정한 경우에도 GdiGetPageCount 함수는 모든 페이지가 스풀링될 때까지 반환되지 않습니다. 따라서 역순으로 페이지를 인쇄하는 경우와 같이 문서 처리를 시작하기 전에 총 페이지 수를 가져와야 하는 경우가 아니면 이 함수를 사용하면 안 됩니다.

일반적으로 페이지 수를 결정하는 더 나은 방법은 GdiGetPageHandle에 대한 호출 수를 계산하는 것입니다.

이 함수 집합에 대한 자세한 내용은 인쇄 프로세서에서 GDI 함수 사용을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 winppi.h(Winppi.h 포함)
라이브러리 Gdi32.Lib
DLL Gdi32.dll