property OnPaint: TNotifyEvent;
Se dispara después de que la vista termina de pintar la página actual. El parámetro Sender hace referencia a la instancia de TPdfView que generó el evento, de modo que un mismo controlador puede atender 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 la VCL, puede actualizar controles del formulario y llamar a otras API de la VCL directamente
Los controladores deben devolver el control rápidamente — el renderizado de PDFium y el llenado de formularios ocurren en el mismo hilo, y cualquier demora aquí pospone el siguiente repintado de página
TabStop en True si desea que este control participe en el recorrido del foco con la tecla de tabulación para que se entreguen los eventos de tecladoPdfView1.OnPaint := MyHandlerSet Cursor / Set Caret en TPdfView para mantener sincronizada la retroalimentación visual
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;