다음을 통해 공유


인쇄

Microsoft Windows 장치 독립적 디스플레이 구현합니다.MFC에서는 그리기는 동일한 호출에서 즉는 OnDraw 뷰 클래스의 멤버 함수는 디스플레이 및 프린터와 같은 다른 장치에서 드로잉을 담당 합니다.인쇄 미리 보기에 대 한 대상 장치는 시뮬레이트된 프린터 출력 디스플레이입니다.

인쇄 vs의 역할입니다.프레임 워크의 역할

뷰 클래스의 역할은 다음과 같습니다.

  • 프레임 워크에서 문서의 페이지 수를 알려 줍니다.

  • 지정 된 페이지를 인쇄 하 라는 메시지가 표시 되 면 문서의 해당 부분을 그립니다.

  • 할당 및 모든 글꼴 또는 인쇄에 필요한 기타 그래픽 장치 인터페이스 (GDI) 리소스 할당을 취소 합니다.

  • 필요한 경우 보낼 이스케이프 코드를 페이지 별로 인쇄 방향을 변경 하려면, 예를 들어, 특정된 페이지를 인쇄 하기 전에 프린터 모드를 변경 하는 데 필요한.

프레임 워크의 역할은 다음과 같습니다.

  • 디스플레이 인쇄 대화 상자.

  • 만들기는 CDC 프린터 개체입니다.

  • 호출의 StartDocEndDoc 의 멤버 함수는 CDC 개체입니다.

  • 반복적으로 호출는 StartPage 멤버 함수는 CDC 개체를 인쇄 해야 하 고 호출 하는 페이지 뷰 클래스에 알립니다는 EndPage 멤버 함수는 CDC 개체.

  • 적절 한 시간에 뷰에서 재정의할 수 있는 함수를 호출 합니다.

다음 문서에서 프레임 워크 인쇄 및 인쇄 미리 보기를 지 원하는 방법을 설명 합니다.

f1est3b2.collapse_all(ko-kr,VS.110).gif추가 정보

참고 항목

참조

인쇄 및 인쇄 미리 보기