인쇄
Microsoft Windows 장치 독립적 디스플레이 구현합니다.MFC에서는 그리기는 동일한 호출에서 즉는 OnDraw 뷰 클래스의 멤버 함수는 디스플레이 및 프린터와 같은 다른 장치에서 드로잉을 담당 합니다.인쇄 미리 보기에 대 한 대상 장치는 시뮬레이트된 프린터 출력 디스플레이입니다.
인쇄 vs의 역할입니다.프레임 워크의 역할
뷰 클래스의 역할은 다음과 같습니다.
프레임 워크에서 문서의 페이지 수를 알려 줍니다.
지정 된 페이지를 인쇄 하 라는 메시지가 표시 되 면 문서의 해당 부분을 그립니다.
할당 및 모든 글꼴 또는 인쇄에 필요한 기타 그래픽 장치 인터페이스 (GDI) 리소스 할당을 취소 합니다.
필요한 경우 보낼 이스케이프 코드를 페이지 별로 인쇄 방향을 변경 하려면, 예를 들어, 특정된 페이지를 인쇄 하기 전에 프린터 모드를 변경 하는 데 필요한.
프레임 워크의 역할은 다음과 같습니다.
디스플레이 인쇄 대화 상자.
만들기는 CDC 프린터 개체입니다.
반복적으로 호출는 StartPage 멤버 함수는 CDC 개체를 인쇄 해야 하 고 호출 하는 페이지 뷰 클래스에 알립니다는 EndPage 멤버 함수는 CDC 개체.
적절 한 시간에 뷰에서 재정의할 수 있는 함수를 호출 합니다.
다음 문서에서 프레임 워크 인쇄 및 인쇄 미리 보기를 지 원하는 방법을 설명 합니다.