TRVPrint.DrawPreview

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

TRVPrint.DrawPreview

Рисует предварительный просмотр страницы с номером pgNo в прямоугольнике PageRect на канве Canvas.

procedure DrawPreview(pgNo: Integer; Canvas:  TCanvas;

  const PageRect: TRVCoordRect);

Для отображения предварительного просмотра удобнее использовать компонент TRVPrintPreview.

Изображение страницы масштабируется по размеру PageRect. Чтобы сохранить правильные пропорции, можно использовать свойства Preview100PercentWidth и Preview100PercentHeight.

pgNo должен находиться в диапазоне от 1 до PagesCount.

Перед вызовом этого метода необходимо назначить исходный документ для печати (метод AssignSource) и отформатировать страницы (метод FormatPages).

Для рисования страницы без масштабирования используйте методы DrawPage и DrawPageAt.

См. также методы:

MakePreview;

MakeScaledPreview;

DrawPage, DrawPageAt.

См. также свойства:

PreviewCorrection;

PagesCount.

См. также события:

OnPrintComponent;

OnPagePrepaint;

OnPagePostpaint.