property OnPageNumberChanged: TNotifyEvent;
当由于滚动而导致可见页码变化时触发。Sender 参数引用触发事件的 TPdfView 实例,因此单个处理器可以通过检查 Sender 来服务多个视图
典型用途包括:通知导航控件用户现在正在连续模式下阅读不同的页面。因为处理器在 VCL 主线程上运行,你可以直接更新窗体控件并调用其他 VCL API
处理器必须快速返回 — PDFium 渲染和表单填充在同一线程上发生,此处的任何延迟都会推迟下一次页面重绘
TabStop 设为 TruePdfView1.OnPageNumberChanged := MyHandler 赋值TPdfView 上匹配的 Set Cursor / Set Caret 调用,保持视觉反馈同步
procedure TForm1.PdfViewOnPageNumberChanged(Sender: TObject);
begin
// 通知导航控件用户现在正在连续模式下阅读不同的页面
Caption := Format('OnPageNumberChanged on page %d', [PdfView1.PageNumber]);
end;