property OnPaint: TNotifyEvent;
Wywoływane po zakończeniu malowania bieżącej strony przez widok. Parametr Sender odwołuje się do instancji TPdfView, która wywołała zdarzenie, więc jedna procedura obsługi może obsłużyć wiele widoków, badając Sender
Typowe zastosowania obejmują: rysowanie własnych nakładek (znaki wodne, oznaczenia redakcji, wyróżnienia wyników wyszukiwania) na wyrenderowanej stronie. Ponieważ procedura obsługi działa na głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL
Procedury obsługi muszą kończyć się szybko — renderowanie PDFium i wypełnianie formularzy odbywają się na tym samym wątku, a każde opóźnienie tutaj przesuwa następne odświeżenie strony
TabStop na True, jeśli chcesz, aby kontrolka uczestniczyła w przemieszczaniu fokusu klawiszem Tab, dzięki czemu zdarzenia klawiatury będą dostarczanePdfView1.OnPaint := MyHandlerSet Cursor / Set Caret na TPdfView, aby zachować zsynchronizowaną wizualną informację zwrotną
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;