PDFium Component Docs

OnPageChange zdarzenie

Component: TPdfView  ·  Unit: PDFium
Wywoływane, gdy bieżąca strona zmienia się z dowolnego powodu

Syntax

property OnPageChange: TNotifyEvent;

Description

Wywoływane, gdy bieżąca strona zmienia się z dowolnego powodu. Parametr Sender odwołuje się do instancji TPdfView, która wywołała zdarzenie, więc jedna procedura obsługi może obsłużyć wiele widoków, badając Sender

Typowe zastosowania obejmują: aktualizację zewnętrznej etykiety „Strona X z Y” albo synchronizację panelu miniatur obok dokumentu. Ponieważ procedura obsługi działa na głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL

Procedury obsługi muszą kończyć się szybko — renderowanie PDFium i wypełnianie formularzy odbywają się na tym samym wątku, a każde opóźnienie tutaj przesuwa następne odświeżenie strony

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