다음을 통해 공유


IPrint 인터페이스(docobj.h)

특히 일반 및 활성 문서에서 복합 문서를 사용하여 프로그래밍 방식 인쇄를 지원할 수 있습니다.

상속

IPrint 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IPrint 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IPrint 인터페이스에는 이러한 메서드가 있습니다.

 
IPrint::GetPageInfo

문서의 첫 번째 페이지 수와 총 페이지 수를 검색합니다.
IPrint::P rint

지정된 작업 요구 사항을 사용하여 지정된 프린터에 개체를 인쇄합니다.
IPrint::SetInitialPageNum

문서의 첫 번째 페이지의 페이지 번호를 설정합니다.

설명

문서를 로드한 후 컨테이너 및 기타 클라이언트는 IPrint::P rint 를 호출하여 인쇄 제어 플래그, 대상 디바이스, 인쇄할 특정 페이지 및 기타 옵션을 지정하여 문서 자체를 인쇄하도록 지시할 수 있습니다. 클라이언트는 IContinueCallback 인터페이스를 호출하여 인쇄의 연속을 제어할 수 있습니다.

IPrint를 구현하는 개체는 다음과 같이 CLSID 아래에 저장된 인쇄 가능 키에 등록합니다.

HKEY_CLASSES_ROOT\CLSID{...}\Printable

호출자는 특정 개체 클래스가 이 키에 대한 레지스트리를 확인하여 영구 상태의 프로그래밍 방식 인쇄를 지원하는지 여부를 결정합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 docobj.h