PDFium Delphi Component Docs

OnPaint event

Component: TPdfView  ·  Unit: PDFium
يُطلق بعد أن ينتهي العرض من رسم الصفحة الحالية

Syntax

property OnPaint: TNotifyEvent;

Description

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

من الاستخدامات النموذجية: رسم طبقات فوقية مخصصة (علامات مائية، وسوم التنقيح، تظليلات البحث) على الصفحة المصيَّرة. وبما أن المعالج يعمل على الخيط الرئيسي لـ VCL، يمكنك تحديث عناصر تحكم النموذج واستدعاء بقية واجهات VCL مباشرة

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

Remarks

Example

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;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber