TRVPrint.OnFormatting

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

TRVPrint.OnFormatting

Происходит во время выполнения метода FormatPages.

type

  TRVPrintingEvent = procedure(Sender: TCustomRichView;

    PageCompleted: Integer;

    Step:TRVPrintingStepof object;

 

property OnFormatting: TRVPrintingEvent;

При первом вызове события:

PageCompleted = 0, Step = rvpsStarting.

Затем событие происходит несколько раз с параметрами:

PageCompleted = <номер отформатированной страницы>, Step = rvpsProceeding.

При последнем вызове:

PageCompleted = 0, Step = rvpsFinished.

Примечание 1: Sender – специальный TRichView, который содержится внутри объекта TRVPrint.

Примечание 2: первый этап (предварительное форматирование) занимает около 90% времени; последующее разбиение на страницы выполняется быстро.

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

FormatPages.

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

OnSendingToPrinter.