PDFium Delphi Component Docs

OnMouseDown event

Componente: TPdfView  ·  Unità: PDFium
Si attiva quando l'utente preme un pulsante del mouse sopra la vista

Syntax

property OnMouseDown: TMouseEvent;

Description

Scatta quando l'utente preme un pulsante del mouse sopra la vista. Il parametro Sender referenzia l'istanza TPdfView che ha sollevato l'evento, così un unico gestore può servire più viste esaminando Sender

Usi tipici: iniziare un riquadro di selezione personalizzato, avviare il panning, o catturare le coordinate per una funzione "vai a questa annotazione". Dato che il gestore gira sul thread principale VCL, puoi aggiornare i controlli della form e chiamare direttamente le altre API VCL

I gestori devono restituire in fretta — il rendering PDFium e la compilazione dei moduli avvengono sullo stesso thread, e ogni ritardo qui posticipa il prossimo ridisegno della pagina

Remarks

Example

procedure TForm1.PdfViewOnMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  // begin a custom selection box, start panning, or capture coordinates for a "go to this annotation" feature
  Caption := Format('OnMouseDown on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, PageNumber