PDFium Component Docs

OnMouseDown event

Denna API-post behåller identifierare, signaturer, kodblock och PDF-termer i ursprunglig form.
Komponent: TPdfView  ·  Enhet: PDFium
Fired when the user presses a mouse button over the view.

Syntax

property OnMouseDown: TMouseEvent;

Beskrivning

Fired when the user presses a mouse button over the view. Parametern Sender refererar till TPdfView-instansen som utlöste händelsen, så att en enda hanterare kan betjäna flera vyer genom att inspektera Sender.

Typiska användningar inkluderar: börja en anpassad markeringsruta, starta panorering eller fånga koordinater för funktionen "gå till denna annotering". Eftersom hanteraren körs på VCL:s huvudtråd kan du uppdatera formulärkontroller och anropa andra VCL-API:er direkt.

Hanterare måste returnera snabbt — PDFium-rendering och formfyllning sker på samma tråd, och varje fördröjning här skjuter upp nästa sidomålning.

Anmärkningar

Exempel

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;

Se även

OnClick, OnPageChange, PageNumber