property OnPageChange: TNotifyEvent;
何らかの理由で current page が変わったときに発生します。Sender パラメータはイベントを発生させた TPdfView インスタンスです。そのため、単一の handler で複数の view を扱う場合は Sender を使って判別します
典型的な用途は、外部の "Page X of Y" label を更新することや、左右並べの thumbnail panel を同期することです。handler は VCL main thread で動くため、form control の更新や他の VCL API の呼び出しを直接行えます
handler はすばやく返してください。PDFium の rendering と form filling は同じ thread で起きるため、ここで遅れると次の page repaint が遅れます
TabStop を True に設定し、この control を Tab キーの focus 移動に参加させますPdfView1.OnPageChange := MyHandler で割り当てられますSet Cursor / Set Caret 呼び出しと組み合わせると、TPdfView の visual feedback を同期できます
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;