다음을 통해 공유


머리글 및 바닥글

이 문서에서는 머리글과 바닥글은 인쇄 된 문서에 추가 하는 방법을 설명 합니다.

문서에서 화면에 보면 문서 및 문서의 현재 위치 이름은 일반적으로 표시 됩니다 제목 표시줄과 상태 표시줄에.문서의 인쇄 된 복사본에 보면 머리글이 나 바닥글에 표시 되는 이름과 페이지 번호를 유용 합니다.이 방법을 인쇄 및 화면 수행에 WYSIWYG에 어떤 프로그램 다는 일반적인 방법입니다.

OnPrint 멤버 함수는 적절 한 위치에 각 페이지에 대 한 호출 되 고 인쇄 화면 표시에 대 한 호출 됩니다 때문에 머리글이 나 바닥글을 인쇄할 수 있습니다.머리글이 나 바닥글을 인쇄 하는 별도 함수를 정의 하 고 프린터 디바이스 컨텍스트를 전달할 수 있습니다 OnPrint.원본 창 또는 호출 하기 전에 범위를 조정 할 수 있습니다 OnDraw 겹치기 페이지 머리글이 나 바닥글의 본문을 예방할 수 있습니다.또한 수정 할 수 있습니다 OnDraw 페이지에 들어가는 문서의 양이 줄어들기 때문입니다.

단방향는 영역 머리글 또는 바닥글에 사용 하는 것에 대해 보상 하는 m_rectDraw 의 구성원 CPrintInfo.한 페이지가 인쇄 될 때마다가이 멤버는 사용 가능한 페이지 영역으로 초기화 됩니다.페이지의 본문을 인쇄 하기 전에 머리글 또는 바닥글을 인쇄 하는 경우에 저장 되는 사각형의 크기를 줄일 수 있습니다 m_rectDraw 머리글이 나 바닥글에는 영역에 대 한 계정 수 있습니다.그런 다음 OnPrint 를 참조할 수 있습니다 m_rectDraw 페이지의 본문을 인쇄 하는 데 얼마나 많은 영역 남아 밖을 찾으려면.

머리글 또는 다른에서 인쇄할 수 없습니다 OnPrepareDC, 전에 호출 되므로 StartPage 멤버 함수를 CDC 호출 되었습니다.이때 프린터 디바이스 컨텍스트는 페이지 경계에 간주 됩니다.에서만 인쇄를 수행할 수 있는 OnPrint 멤버 함수입니다.

추가 정보

참고 항목

참조

인쇄