PDFiumVCL 文档

OnPaint event

此 API 条目保留标识符、签名、代码块和 PDF 术语的原始形式。
Component: TPdfView  ·  Unit: PDFium
Fired after the view has finished painting the current page.

Syntax

property OnPaint: TNotifyEvent;

Description

Fired after the view has finished painting the current page. The Sender parameter references the TPdfView instance that raised the event, so a single handler can serve multiple views by inspecting Sender.

Typical uses include: draw custom overlays (watermarks, redaction marks, search highlights) on the rendered page. Because the handler runs on the VCL main thread, you can update form controls and call other VCL APIs directly.

Handlers must return quickly — PDFium rendering and form filling occur on the same thread, and any delay here postpones the next page repaint.

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