property OnPaint: TNotifyEvent;
Fired after the view has finished painting the current page. The Sender parameter references the TPdfView la instancia que lanzó el evento, de modo que un único controlador puede servir a varias vistas inspeccionando Sender.
Los usos típicos incluyen: dibujar superposiciones personalizadas (marcas de agua, marcas de redacción, resaltados de búsqueda) sobre la página renderizada. Como el controlador se ejecuta en el hilo principal de VCL, puedes actualizar controles del formulario y llamar directamente a otras API de VCL
Los controladores deben devolver el control con rapidez — el renderizado de PDFium y el rellenado de formularios ocurren en el mismo hilo, y cualquier demora aquí aplaza el siguiente repintado de la página
TabStop to True si quieres que este control participe en el recorrido del foco con Tab para que se entreguen los eventos de tecladoPdfView1.OnPaint := MyHandler.Set Cursor / Set Caret calls on TPdfView to keep visual feedback synchronized.
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;