property OnPageChange: TNotifyEvent;
وقتی صفحهٔ جاری به هر دلیلی تغییر کند فعال میشود. پارامتر Sender به نمونهٔ TPdfView ارجاع میدهد که رویداد را برپا کرده است، بنابراین یک مدیر واحد میتواند با بررسی Sender به چند نما خدمت کند
کاربردهای معمول عبارتاند از: بهروزرسانی یک برچسب بیرونی «Page X of Y» یا همگامسازی پنل thumbnails کنار نما. از آنجا که مدیر روی ریسهٔ اصلی VCL اجرا میشود، میتوانید کنترلهای فرم را مستقیم بهروزرسانی کنید و APIهای دیگر VCL را فراخوانی کنید
مدیرها باید سریع بازگردند — رندر PDFium و پر کردن فرم روی همان ریسه رخ میدهند و هر تأخیر در اینجا بازنقاش صفحهٔ بعدی را بهتعویق میاندازد
TabStop را روی True تنظیم کنید اگر میخواهید این کنترل در پیمایش تمرکز کلید tab مشارکت کند تا رویدادهای صفحهکلید تحویل داده شوندPdfView1.OnPageChange := MyHandler نسبت دهیدSet Cursor / Set Caret روی TPdfView ترکیب کنید
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;