PDFium Delphi Component Docs

OnPageChange event

Component: TPdfView  ·  Unit: PDFium
Geçerli sayfa herhangi bir nedenle değiştiğinde tetiklenir.

Syntax

property OnPageChange: TNotifyEvent;

Description

Geçerli sayfa herhangi bir nedenle değiştiğinde tetiklenir. Sender parametresi, event'i tetikleyen TPdfView örneğine başvurur; böylece tek bir işleyici, Sender'ı inceleyerek birden çok view'e hizmet edebilir

Tipik kullanımlar: harici bir "Sayfa X / Y" etiketini güncellemek veya yan yana bir thumbnail panelini eşlemek. İşleyici VCL ana thread'inde çalıştığından form control'lerini güncelleyebilir ve diğer VCL API'lerini doğrudan çağırabilirsiniz

İşleyiciler hızla dönmelidir — PDFium işleme ve form doldurma aynı thread'de gerçekleşir; buradaki her gecikme bir sonraki sayfa yeniden boyamasını erteler

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