property OnPaint: TNotifyEvent;
Déclenché après que la vue a fini de peindre la page courante. Le paramètre Sender référence l’instance TPdfView à l’origine de l’événement, afin qu’un seul gestionnaire puisse servir plusieurs vues en inspectant Sender
Les utilisations typiques incluent : dessiner des superpositions personnalisées (filigranes, marques de caviardage, surbrillances de recherche) sur la page rendue. Comme le gestionnaire s'exécute sur le thread principal VCL, vous pouvez mettre à jour les contrôles du formulaire et appeler directement d'autres API VCL
Les gestionnaires doivent répondre rapidement — le rendu PDFium et le remplissage de formulaires s’exécutent sur le même thread, et tout délai ici retarde le prochain rafraîchissement de la page
TabStop à True si vous voulez que ce contrôle participe à la traversée de focus par tabulation afin que les événements clavier soient délivrésPdfView1.OnPaint := MyHandlerSet Cursor / Set Caret sur TPdfView pour garder le retour visuel synchronisé
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;