Docs PDFiumVCL

OnPaint event

Questa voce API conserva identificatori, firme, blocchi di codice e termini PDF nella forma originale.
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