وثائق PDFiumPas

OnPageChange event

يحافظ إدخال API هذا على المعرّفات والتواقيع وكتل الكود ومصطلحات PDF بصيغتها الأصلية.
المكون: TPdfView  ·  الوحدة: PDFium
يُطلق عندما تتغير الصفحة الحالية لأي سبب

الصياغة

property OnPageChange: TNotifyEvent;

الوصف

يُطلق عندما تتغير الصفحة الحالية لأي سبب. ويشير المعامل Sender إلى مثيل TPdfView الذي أطلق الحدث، بحيث يمكن لمعالج واحد خدمة عدة عروض عبر فحص Sender

تشمل الاستخدامات النموذجية تحديث تسمية خارجية من نوع "Page X of Y" أو مزامنة لوحة مصغرات متجاورة. وبما أن المعالج يعمل على خيط VCL الرئيسي فيمكنك تحديث عناصر النموذج واستدعاء واجهات VCL الأخرى مباشرة

يجب أن تعود المعالجات بسرعة — فالعرض في PDFium وتعبئة النماذج يحدثان على الخيط نفسه، وأي تأخير هنا يؤجل إعادة رسم الصفحة التالية

ملاحظات

مثال

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;

انظر أيضا

OnClick, OnMouseDown, PageNumber