PDFium Delphi Component Docs

OnMouseDown подія

Component: TPdfView  ·  Unit: PDFium
Описує подію TPdfView.OnMouseDown у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

property OnMouseDown: TMouseEvent;

Description

Спрацьовує, коли користувач натискає кнопку миші над поданням. Параметр Sender посилається на екземпляр TPdfView, що викликав подію, тож один обробник може обслуговувати кілька подань, перевіряючи Sender

Типові використання: почати власну рамку виділення, розпочати панорамування або захопити координати для функції «перейти до цієї анотації». Оскільки обробник виконується в головному потоці VCL, ви можете оновлювати елементи керування форми й викликати інші API VCL безпосередньо

Обробники мають повертатися швидко — рендеринг PDFium і заповнення форм відбуваються в тому самому потоці, і будь-яке зволікання тут відкладає наступне перемальовування сторінки

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