TRVPrint.OnPagePrepaint

<< Нажмите, чтобы показать Содержание >>

TRVPrint.OnPagePrepaint

Позволяет рисовать под страницей при печати и предварительном просмотре.

type

  TRVPagePrepaintEvent = procedure (Sender: TRVPrint; 

    PageNo: Integer; Canvas: TCanvas; Preview: Boolean;

    PageRect, PrintAreaRect: TRVCoordRectof object;

 

property OnPagePrepaint: TRVPagePrepaintEvent;

Последовательность действий:

1.рисование фона (если он не прозрачный);

2.OnPagePrepaint;

3.рисование документа;

4.OnPagePostpaint.

Параметры:

PageNo – номер страницы, начиная с 1.

Canvas – канва для рисования.

PreviewTrue, если выполняется рисование предварительного просмотра.

PageRect – прямоугольник всей страницы, в пикселях.

PrintAreaRect – прямоугольник области документа на странице (PageRect за вычетом полей Margins), в пикселях.

См. также:

GetHeaderRect;

GetFooterRect;

изображение в разделе справки про TRVPrint.