PDFium Delphi Component Docs

OnMouseDown Ereignis

Komponente: TPdfView  ·  Unit: PDFium
Wird ausgelöst, wenn der Benutzer eine Maustaste über der Ansicht drückt

Syntax

property OnMouseDown: TMouseEvent;

Description

Wird ausgelöst, wenn der Benutzer eine Maustaste über der Ansicht drückt. Der Parameter Sender verweist auf die TPdfView -Instanz, die das Ereignis ausgelöst hat, sodass ein einzelner Handler mehrere Ansichten bedienen kann, indem er Sender überprüft

Typische Anwendungen: Starten einer benutzerdefinierten Auswahlbox, Starten des Schwenkens oder Erfassen von Koordinaten für eine "Gehe zu dieser Anmerkung"-Funktion. Da der Handler im VCL-Hauptthread läuft, können Sie Formularsteuerelemente aktualisieren und andere VCL-APIs direkt aufrufen

Handler müssen schnell zurückkehren — PDFium-Rendering und Formularausfüllen erfolgen im selben Thread, und jede Verzögerung hier verschiebt die nächste Seitenneuzeichnung

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