<< Click to display table of contents >> TRVPrint.OnPagePrepaint |
Allows to draw on a page (paper and print preview)
type
TRVPagePrepaintEvent = procedure (Sender: TRVPrint;
PageNo: Integer; Canvas: TCanvas; Preview: Boolean;
PageRect, PrintAreaRect: TRVCoordRect) 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: https://www.trichview.com/forums/viewtopic.php?t=58.