PDFium Delphi Component Docs

OnPaint event

Componente: TPdfView  ·  Unità: PDFium
Generato dopo che la view ha finito di disegnare la pagina corrente

Syntax

property OnPaint: TNotifyEvent;

Description

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

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