Поделиться через


CRichEditView::PrintPage

Эта функция вызывается для форматирования диапазон текста в элементе управления расширенного редактирования для устройства вывода указанного pDC.

long PrintPage( 
   CDC* pDC, 
   long nIndexStart, 
   long nIndexStop  
);

Параметры

  • pDC
    Указатель на контекст устройства для вывода страницы.

  • nIndexStart
    Индекс, начинающийся с нуля первого символа, который необходимо отформатировать.

  • nIndexStop
    Индекс, начинающийся с нуля последнего символа для форматирования.

Возвращаемое значение

Индекс последнего символа, по размеру на странице плюс один.

Заметки

Структура каждой страницы управляет GetPageRect и GetPrintRect. Как правило, этот вызов за вызовом CRichEditCtrl::DisplayBand, создающий выходные данные.

Обратите внимание, что поля по отношению к физической странице, не логической странице. Таким образом, поля ноль часто будут усечение текста поскольку многие принтеры имеют unprintable области страницы. Чтобы избежать закрепление текстом, необходимо вызвать SetMargins и задать разумные поля перед печатью.

Требования

Header: afxrich.h

См. также

Ссылки

Класс CRichEditView

Диаграмма иерархии

CRichEditView::PrintInsideRect

CRichEditView::GetPageRect

CRichEditView::GetPrintRect

CRichEditView::SetMargins