PDFium Component Docs

OnMouseMove event

Componente: TPdfView  ·  Unidad: PDFium
Se dispara siempre que el ratón se mueve sobre la vista

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

Se dispara siempre que el ratón se mueve sobre la vista. El parámetro Sender referencia la instancia de TPdfView que disparó el evento, de modo que un único controlador puede servir a varias vistas inspeccionando Sender.

Los usos típicos incluyen: mostrar un tooltip con la coordenada PDF actual, resaltar el campo de formulario bajo el cursor o mostrar cursores “mano” / “ibeam”. Como el controlador se ejecuta en el hilo principal de la VCL, puede actualizar controles de formulario y llamar a otras APIs de VCL directamente.

Los controladores deben devolver rápidamente — el renderizado y el relleno de formularios de PDFium ocurren en el mismo hilo y cualquier retardo aquí pospone el siguiente repintado de página.

Remarks

Example

procedure TForm1.PdfViewOnMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  // show a tooltip with the current PDF coordinate, highlight the form field under the cursor, or display "hand" / "ibeam" cursors
  Caption := Format('OnMouseMove on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber