وثائق PDFiumPas

OnPaint event

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

الصياغة

property OnPaint: TNotifyEvent;

الوصف

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

تشمل الاستخدامات النموذجية رسم طبقات مخصصة، مثل العلامات المائية أو علامات التنقيح أو تمييزات البحث، فوق الصفحة المعروضة. وبما أن المعالج يعمل على خيط VCL الرئيسي فيمكنك تحديث عناصر النموذج واستدعاء واجهات VCL الأخرى مباشرة

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

ملاحظات

مثال

procedure TForm1.PdfViewOnPaint(Sender: TObject);
begin
  // draw custom overlays (watermarks, redaction marks, search highlights) on the rendered page
  Caption := Format('OnPaint on page %d', [PdfView1.PageNumber]);
end;

انظر أيضا

OnClick, OnPageChange, OnMouseDown, PageNumber