PDFium Delphi Component Docs

OnPageChange رویداد

کامپوننت: TPdfView  ·  واحد: PDFium
وقتی صفحهٔ جاری به هر دلیلی تغییر کند فعال می‌شود

Syntax

property OnPageChange: TNotifyEvent;

Description

وقتی صفحهٔ جاری به هر دلیلی تغییر کند فعال می‌شود. پارامتر Sender به نمونهٔ TPdfView ارجاع می‌دهد که رویداد را برپا کرده است، بنابراین یک مدیر واحد می‌تواند با بررسی Sender به چند نما خدمت کند

کاربردهای معمول عبارت‌اند از: به‌روزرسانی یک برچسب بیرونی «Page X of Y» یا همگام‌سازی پنل thumbnails کنار نما. از آن‌جا که مدیر روی ریسهٔ اصلی VCL اجرا می‌شود، می‌توانید کنترل‌های فرم را مستقیم به‌روزرسانی کنید و APIهای دیگر VCL را فراخوانی کنید

مدیرها باید سریع بازگردند — رندر PDFium و پر کردن فرم روی همان ریسه رخ می‌دهند و هر تأخیر در اینجا بازنقاش صفحهٔ بعدی را به‌تعویق می‌اندازد

Remarks

Example

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;

See Also

OnClick, OnMouseDown, PageNumber