CPrintInfo

CPrintInfo 에 기본 클래스。

CPrintInfo 인쇄 또는 인쇄 미리 보기 작업에 대 한 정보를 저장합니다. 프레임 워크의 개체를 만듭니다 CPrintInfo 때마다 인쇄 또는 인쇄 미리 보기 명령을 선택 하 고 명령이 완료 될 때 파괴。

CPrintInfo , 인쇄할 페이지 범위와 같은 전체 인쇄 작업을 현재 인쇄 중인 페이지와 같은 인쇄 작업의 현재 상태에 대 한 정보를 포함 합니다. 일부 정보는 관련된 CPrintDialog 개체에 저장 됩니다. 인쇄 대화 상자에서 사용자가 입력 한 값을 포함 하는이 개체。

CPrintInfo 개체 인쇄 프로세스 동안 프레임 워크와 뷰 클래스 간에 전달 되 고 둘 사이 정보를 교환 하는 데 사용 됩니다. 예를 들어, 프레임 워크 뷰 클래스 CPrintInfo;의 m_nCurPage 멤버에 값을 할당 하 여 인쇄할 문서 페이지를 알립니다. 뷰 클래스 값을 검색 하 고 지정된 된 페이지의 실제 인쇄 수행。

또 다른 예로는 문서의 길이 알 수 없는 인쇄 될 때까지 하는 경우입니다. 이 상황에서 뷰 클래스는 페이지를 인쇄할 때마다 문서 끝 테스트 합니다. 뷰 클래스 끝에 도달 하면 FALSE; CPrintInfo 의 m_bContinuePrinting 멤버를 설정 이 인쇄 루프를 중지 하는 프레임 워크를 알립니다.

CPrintInfo 나열 된 CView 멤버 함수에서 사용 하는 "참고." 마이크로소프트 파운데이션 클래스 라이브러리에서 제공 하는 인쇄 아키텍처에 대 한 자세한 내용은 참조 프레임 창 항목 및 문서/뷰 아키텍처 주제 및 기사 인쇄 및 인쇄: Multipage 문서 Visual c + + 프로그래머 가이드。

# include lt;afxext.h>

클래스 멤버 |nbsp; 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 DIBLOOK(&N)

참고 항목nbsp;CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnEndPrintPreview, CView::OnPrepareDC, CView::OnPreparePrinting, CView::OnPrint(&N)

Index