PDFium Component Docs

OnMouseDown zdarzenie

Component: TPdfView  ·  Unit: PDFium
Uruchamia się, gdy użytkownik naciśnie przycisk myszy nad widokiem

Syntax

property OnMouseDown: TMouseEvent;

Description

Wywoływane, gdy użytkownik naciśnie przycisk myszy nad widokiem. Parametr Sender odwołuje się do instancji TPdfView, która wywołała zdarzenie, więc jedna procedura obsługi może obsłużyć wiele widoków, badając Sender

Typowe zastosowania obejmują: rozpoczęcie własnego prostokąta zaznaczenia, rozpoczęcie przesuwania albo przechwycenie współrzędnych dla funkcji „przejdź do tej adnotacji”. Ponieważ procedura obsługi działa na głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL

Procedury obsługi muszą kończyć się szybko — renderowanie PDFium i wypełnianie formularzy odbywają się na tym samym wątku, a każde opóźnienie tutaj przesuwa następne odświeżenie strony

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