다음을 통해 공유


CPrintInfo 구조체

인쇄 또는 인쇄 미리 보기 작업에 대 한 정보를 저장합니다.

struct CPrintInfo

멤버

w6afzd4h.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CPrintInfo::GetFromPage

인쇄할 첫 페이지의 수를 반환 합니다.

CPrintInfo::GetMaxPage

문서의 마지막 페이지 번호를 반환합니다.

CPrintInfo::GetMinPage

문서의 첫 번째 페이지 번호를 반환합니다.

CPrintInfo::GetOffsetPage

결합 된 DocObject 인쇄 작업에서 인쇄 중인 DocObject 항목의 첫 번째 페이지의 앞 페이지 수를 반환 합니다.

CPrintInfo::GetToPage

인쇄할 마지막 페이지를 반환 합니다.

CPrintInfo::SetMaxPage

문서의 마지막 페이지 번호를 설정합니다.

CPrintInfo::SetMinPage

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

w6afzd4h.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CPrintInfo::m_bContinuePrinting

프레임 워크는 인쇄 루프를 계속 해야 하는지 나타내는 플래그를 포함 합니다.

CPrintInfo::m_bDirect

문서 직접 (인쇄 대화 상자를 표시 하지 않고) 인쇄 되 고 있는지 여부를 나타내는 플래그를 포함 합니다.

CPrintInfo::m_bDocObject

인쇄 중인 문서는 DocObject 인지 여부를 나타내는 플래그를 포함 합니다.

CPrintInfo::m_bPreview

문서를 미리 볼 것인지를 나타내는 플래그를 포함 합니다.

CPrintInfo::m_dwFlags

Docobject의 인쇄 작업을 지정합니다.

CPrintInfo::m_lpUserData

사용자가 만든 구조에 대 한 포인터를 포함 합니다.

CPrintInfo::m_nCurPage

현재 인쇄 중인 페이지를 식별 합니다.

CPrintInfo::m_nJobNumber

현재 인쇄 작업에 대 한 운영 체제에 의해 할당 된 작업 번호를 지정 합니다.

CPrintInfo::m_nNumPreviewPages

미리 보기 창에 표시 되는 페이지의 번호를 나타냅니다. 1 또는 2입니다.

CPrintInfo::m_nOffsetPage

결합 된 DocObject 인쇄 작업에서 특정 Docobject의 첫 번째 페이지의 오프셋을 지정합니다.

CPrintInfo::m_pPD

포인터를 포함의 CPrintDialog 개체에 대 한 인쇄 대화 상자를 사용 합니다.

CPrintInfo::m_rectDraw

현재 사용할 수 있는 페이지 영역을 정의 하는 사각형을 지정 합니다.

CPrintInfo::m_strPageDesc

페이지 번호 표시에 대 한 형식 문자열을 포함 합니다.

설명

CPrintInfo구조 이며는 기본 클래스가 없습니다.

개체의 프레임 워크를 만드는 CPrintInfo 때마다 인쇄 또는 인쇄 미리 보기 명령을 선택 하 고 명령이 완료 되 면 삭제 합니다.

CPrintInfo인쇄할 페이지 범위와 같은 전체 인쇄 작업이 현재 인쇄 중인 페이지 같은 인쇄 작업의 현재 상태에 대 한 정보가 들어 있습니다.일부 정보가 저장 되는 연결에서 CPrintDialog 개체입니다. 인쇄 대화 상자에서 사용자가 입력 한 값이이 개체를 포함 합니다.

A CPrintInfo 개체 프레임 워크에서 뷰 클래스 사이의 인쇄 과정에서 전달 되 고 서로 정보를 교환 하는 데 사용 됩니다.예를 들어, 뷰 클래스의 값을 지정 하 여 인쇄할 문서 페이지 프레임 워크에 게 알립니다의 m_nCurPage 의 구성원 CPrintInfo. 뷰 클래스 값을 검색 하 고 지정 된 페이지의 실제 인쇄를 수행 합니다.

인쇄 될 때까지 문서의 길이 알 수 없는 또 다른 예가입니다.이 이런 경우 페이지가 인쇄 될 때마다 문서 끝에 대 한 뷰 클래스를 테스트 합니다.뷰 클래스의 끝에 도달 하면 설정 하는 m_bContinuePrinting 소속 CPrintInfoFALSE. 이 인쇄 루프를 중지 하는 프레임 워크를 알립니다.

CPrintInfo멤버 함수가 사용 CView 나열 "참고도." Mfc 라이브러리에서 제공 하는 인쇄 아키텍처에 대 한 자세한 내용은 프레임 Windows문서/뷰 아키텍처 와 기사 인쇄인쇄: Multipage 문서.

상속 계층 구조

CPrintInfo

요구 사항

헤더: afxext.h

참고 항목

참조

계층 구조 차트

CView::OnBeginPrinting

보안[Visual Studio]

일시 중지

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

개념

Diblook에서는 MFC 샘플