|
TRVPrint.OnPagePrepaint |
Top Previous Next |
|
Allows to draw on a page (paper and print preview) type TRVPagePrepaintEvent = procedure (Sender: TRVPrint; PageNo: Integer; Canvas: TCanvas; Preview: Boolean; PageRect, PrintAreaRect: TRect) of object;
property OnPagePrepaint: TRVPagePrepaintEvent; (introduced in version 1.3) Sequence of actions: 1.drawing background (if not transparent); 2.OnPagePrepaint; 3.drawing document;
Parameters PageNo – page number (starting from 1); Canvas – canvas where to draw; Preview – "is this a preview drawing?" PageRect – rectangle around the full page, pixels. PrintAreaRect – rectangle around the document on the page (PageRect minus marginsMM), pixels.
See also: ▪the picture in the TRVPrint main topic; ▪example how to print pictures in this event: http://www.trichview.com/forums/viewtopic.php?t=58. |