Docs de PDFiumPas

OnMouseDown event

Esta entrada API conserva identificadores, firmas, bloques de código y términos PDF en su forma original.
Componente: TPdfView  ·  Unidad: PDFium
Fired when the user presses a mouse button over the view.

Sintaxis

property OnMouseDown: TMouseEvent;

Descripción

Fired when the user presses a mouse button over the view. The Sender parameter references the TPdfView la instancia que lanzó el evento, de modo que un único controlador puede servir a varias vistas inspeccionando Sender.

Los usos típicos incluyen: iniciar un cuadro de selección personalizado, comenzar el desplazamiento o capturar coordenadas para una función de "go to this annotation". Como el controlador se ejecuta en el hilo principal de VCL, puedes actualizar controles del formulario y llamar directamente a otras API de VCL

Los controladores deben devolver el control con rapidez — el renderizado de PDFium y el rellenado de formularios ocurren en el mismo hilo, y cualquier demora aquí aplaza el siguiente repintado de la página

Notas

Ejemplo

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;

Véase también

OnClick, OnPageChange, PageNumber