PDFium Delphi Component Docs

OnPaint Ereignis

Komponente: TPdfView  ·  Unit: PDFium
Fired after the view has finished painting the current page.

Syntax

property OnPaint: TNotifyEvent;

Description

Feuert, nachdem die Ansicht das Malen der aktuellen Seite abgeschlossen hat. Der Parameter Sender verweist auf die TPdfView-Instanz, die das Ereignis ausgelöst hat, sodass ein einzelner Handler mehrere Ansichten bedienen kann, indem er Sender überprüft

Typische Einsätze: eigene Overlays (Wasserzeichen, Schwärzungen, Suchhervorhebungen) über die gerenderte Seite zeichnen. Da der Handler im VCL-Hauptthread läuft, können Sie Formular-Controls aktualisieren und andere VCL-APIs direkt aufrufen

Handler müssen schnell zurückkehren — PDFium-Rendering und Formularausfüllen erfolgen im selben Thread, und jede Verzögerung hier verschiebt die nächste Seitenneuzeichnung

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