PDFium Component Docs

OnPaint zdarzenie

Component: TPdfView  ·  Unit: PDFium
Wywoływane po zakończeniu malowania bieżącej strony przez widok

Syntax

property OnPaint: TNotifyEvent;

Description

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

Remarks

Example

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;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber