property OnPaint: TNotifyEvent;
Fired after the view has finished painting the current page. Η παράμετρος Sender αναφέρεται στην περίσταση TPdfView που προκάλεσε το συμβάν, ώστε ένας μόνο χειριστής να εξυπηρετεί πολλαπλές προβολές ελέγχοντας το Sender.
Typical uses include: draw custom overlays (watermarks, redaction marks, search highlights) on the rendered page. Επειδή ο χειριστής εκτελείται στο κύριο νήμα VCL, μπορείτε να ενημερώσετε controls φόρμας και να καλέσετε άλλα VCL APIs άμεσα.
Οι χειριστές πρέπει να επιστρέφουν γρήγορα — PDFium rendering and form filling occur on the same thread, and any delay here postpones the next page repaint.
TabStop σε True αν θέλετε αυτό το control να συμμετέχει στην πλοήγηση εστίασης με το πλήκτρο Tab ώστε να παραδίδονται τα συμβάντα πληκτρολογίου.PdfView1.OnPaint := MyHandler.Set Cursor / Set Caret κλήσεις στο TPdfView για να διατηρήσετε συγχρονισμένη την οπτική ανατροφοδότηση.
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;