property OnPaint: TNotifyEvent;
Generato dopo che la view ha finito di disegnare la pagina corrente. Il parametro Sender referenzia l'istanza TPdfView che ha generato l'evento, così un singolo gestore può servire più view esaminando Sender
Usi tipici includono: disegnare overlay personalizzati (filigrane, segni di redazione, evidenziazioni di ricerca) sulla pagina renderizzata. Poiché il gestore gira sul thread principale VCL, puoi aggiornare i controlli del form e chiamare altre API VCL direttamente
I gestori devono tornare rapidamente — il rendering PDFium e il form filling avvengono sullo stesso thread e qualsiasi ritardo qui posticipa il prossimo repaint della pagina
TabStop a True se vuoi che questo controllo partecipi all'attraversamento del focus tramite tasto Tab così che gli eventi di tastiera vengano recapitatiPdfView1.OnPaint := MyHandlerSet Cursor / Set Caret su TPdfView per mantenere sincronizzato il feedback visivo
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;