PDFium Delphi Component Docs

OnMouseDown event

Component: TPdfView  ·  Unit: PDFium
Kích hoạt khi người dùng nhấn một nút chuột lên khung xem

Syntax

property OnMouseDown: TMouseEvent;

Description

Được kích hoạt khi người dùng nhấn một nút chuột trên khung xem. Tham số Sender tham chiếu tới thực thể TPdfView đã phát sinh sự kiện, nhờ đó một trình xử lý duy nhất có thể phục vụ nhiều thành phần xem bằng cách kiểm tra Sender

Các cách dùng điển hình gồm: bắt đầu một hộp chọn tùy chỉnh, bắt đầu di chuyển pan, hoặc ghi tọa độ cho tính năng "đi tới chú thích này". Vì trình xử lý chạy trên luồng chính của VCL, bạn có thể cập nhật các điều khiển của form và gọi các API VCL khác trực tiếp

Các trình xử lý phải trả về nhanh — việc kết xuất PDFium và điền biểu mẫu diễn ra trên cùng một luồng, mọi trì hoãn ở đây sẽ làm chậm lần vẽ lại trang tiếp theo

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