property OnPageNumberChanged: TNotifyEvent;
Feuert, wenn sich die sichtbare Seitennummer durch Scrollen ändert. Der Parameter Sender verweist auf die TPdfView-Instanz, die das Ereignis ausgelöst hat, sodass ein einzelner Handler mehrere Ansichten bedienen kann, indem er Sender überprüft
Typischer Einsatz: einem Navigations-Control Bescheid geben, dass der Nutzer im kontinuierlichen Modus gerade eine andere Seite liest. Da der Handler im VCL-Hauptthread läuft, können Sie Formular-Controls aktualisieren und andere VCL-APIs direkt aufrufen
Handler müssen schnell zurückkehren — PDFium-Rendering und Formularausfüllen erfolgen im selben Thread, und jede Verzögerung hier verschiebt die nächste Seitenneuzeichnung
TabStop auf True setzen, wenn dieses Control an der Tab-Tasten-Fokusnavigation teilnehmen soll, damit Tastatur-Events zugestellt werdenPdfView1.OnPageNumberChanged := MyHandler zuweisenSet Cursor- / Set Caret-Aufrufen am TPdfView kombinieren, damit das visuelle Feedback synchron bleibt
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;