property OnPageChange: TNotifyEvent;
Vyvolá se, když se aktuální stránka z jakéhokoli důvodu změní. Parametr Sender odkazuje na instanci TPdfView, která událost vyvolala, takže jediná obsluha může obsluhovat více zobrazení zkoumáním Sender
Typická použití zahrnují: aktualizovat externí popisek „Strana X z Y“ nebo synchronizovat panel miniatur zobrazovaný vedle dokumentu. Protože obsluha běží na hlavním vlákně VCL, můžete přímo aktualizovat ovládací prvky formuláře a volat ostatní API VCL
Obsluhy musí doběhnout rychle — vykreslování PDFium a vyplňování formulářů probíhají ve stejném vlákně a jakékoli zpoždění zde odloží další překreslení stránky
TabStop na True, chcete-li, aby se tento ovládací prvek účastnil procházení fokusem klávesou Tab, a tím byly klávesové události doručoványPdfView1.OnPageChange := MyHandlerSet Cursor / Set Caret na TPdfView, aby vizuální zpětná vazba zůstala synchronizovaná
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;