CView::OnPrint

Виртуальный void OnPrint ( CDC * pDC, CPrintInfo * pInfo );

Параметры

pDC

Указывает на контекст устройства принтера.

pInfo

Указывает на структуру CPrintInfo , которая описывает текущее задание печати.

Примечания

Вызывается средой для печати или предварительного просмотра страницы документа. Для каждой страницы, печатаемой платформа вызывает эту функцию сразу же после вызова функции-члена OnPrepareDC . Указывается печатаемой страницы, m_nCurPage член CPrintInfo структуры pInfo указывает. Реализация по умолчанию вызывает функцию-член OnDraw и передает контекст устройства принтер.

Переопределить эту функцию для любой из следующих причин:

Обратите внимание, что m_rectDraw член pInfo параметра описывает области печати страницы в логических единицах.

Вызывать не следует OnPrepareDC в переопределении OnPrint; вызывается метод OnPrepareDC автоматически перед вызовом OnPrint.

Пример

Ниже приводится один скелет для переопределенный метод OnPrint функции:

void CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
   / / Печати верхние или нижние колонтитулы, при желании.
   / / Найти часть документа, соответствующий pInfo-> m_nCurPage.
   OnDraw (pDC);
}

Обзор CViewЧлены класса | Иерархическая схема

См. также CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnPrepareDC, CView::OnDraw

Index