|
<< Нажмите, чтобы показать Содержание >> TRVReportHelper.DrawPageAt |
Рисует указанную страницу по указанным координатам.
procedure DrawPageAt(Left, Top: TRVCoord; APageNo: Integer;
ACanvas: TCanvas; APreview: Boolean; AHeight: TRVCoord;
RelativeToCurrentOrigin: Boolean = False);
Параметры:
APageNo – номер рисуемой страницы. Первая страница имеет номер 1.
ACanvas – канва, на которой рисуется страница. Это не обязательно та же канва, которая использовалась в Init, но она должна иметь такое же разрешение и то же значение Font.PixelsPerInch.
Левый верхний угол страницы рисуется в координатах (Left,Top).
Если RelativeToCurrentOrigin = False, угол находится точно в точке (Left, Top). Если RelativeToCurrentOrigin = True, угол смещается на (Left, Top) относительно текущего начала координат, заданного предыдущим вызовом GetWindowOrgEx.
APreview – следует установить в True при рисовании на экранной канве и в False при рисовании на канве принтера.
AHeight – высота этой страницы; это значение используется при рисовании фона.
Перед рисованием страница должна быть отформатирована, см. FormatNextPage.
Если TargetPixelsPerInch имеет положительное значение, оно присваивается ACanvas.Font.PixelsPerInch.
В OS Wiindows метод использует SetWindowOrgEx для установки начала координат в (Left,Top).
См. также:
▪DrawPage.