PDFium Delphi Component Docs

OnPageChange подія

Component: TPdfView  ·  Unit: PDFium
Спрацьовує, коли поточна сторінка змінюється з будь-якої причини

Syntax

property OnPageChange: TNotifyEvent;

Description

Спрацьовує, коли поточна сторінка змінюється з будь-якої причини. Параметр Sender посилається на екземпляр TPdfView, що викликав подію, тож один обробник може обслуговувати кілька подань, перевіряючи Sender

Типові використання: оновлювати зовнішній напис «Сторінка X із Y» або синхронізувати бічну панель мініатюр. Оскільки обробник виконується в головному потоці VCL, ви можете оновлювати елементи керування форми й викликати інші API VCL безпосередньо

Обробники мають повертатися швидко — рендеринг PDFium і заповнення форм відбуваються в тому самому потоці, і будь-яке зволікання тут відкладає наступне перемальовування сторінки

Remarks

Example

procedure TForm1.PdfViewOnPageChange(Sender: TObject);
begin
  // update an external "Page X of Y" label or sync a side-by-side thumbnail panel
  Caption := Format('OnPageChange on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnMouseDown, PageNumber