PDFium Component Docs

OnPageNumberChanged zdarzenie

Component: TPdfView  ·  Unit: PDFium
Wywoływane, gdy widoczny numer strony zmienia się na skutek przewijania

Syntax

property OnPageNumberChanged: TNotifyEvent;

Description

Wywoływane, gdy widoczny numer strony zmienia się na skutek przewijania. 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ą: powiadomienie kontrolki nawigacji, że użytkownik czyta teraz inną stronę w trybie ciągłym. 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.PdfViewOnPageNumberChanged(Sender: TObject);
begin
  // notify a navigation control that the user is now reading a different page in continuous mode
  Caption := Format('OnPageNumberChanged on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber