PDFium Delphi Component Docs

OnMouseDown esemény

Component: TPdfView  ·  Unit: PDFium
Akkor fut le, amikor a felhasználó lenyom egy egérgombot a nézet fölött

Syntax

property OnMouseDown: TMouseEvent;

Description

Akkor aktiválódik, amikor a felhasználó lenyom egy egérgombot a nézet fölött. A Sender paraméter az eseményt kiváltó TPdfView példányra hivatkozik, így a Sender megvizsgálásával egyetlen kezelő is több nézetet kiszolgálhat

Tipikus felhasználások: egyéni kijelölőkeret indítása, pásztázás megkezdése vagy koordináták rögzítése egy „ugrás erre a jegyzetre” funkcióhoz. Mivel a kezelő a VCL fő szálán fut, közvetlenül frissítheted az űrlapvezérlőket, és hívhatod a további VCL API-kat

A kezelőknek gyorsan vissza kell térniük — a PDFium renderelés és az űrlapkitöltés ugyanazon a szálon zajlik, és bármilyen itt fellépő késleltetés kitolja a következő oldal újrarajzolását

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