PDFium Component Docs

OnClick event

Component: TPdfView  ·  Unit: PDFium
Terjadi saat pengguna mengklik (tombol kiri mouse) di dalam penampil

Syntax

property OnClick: TNotifyEvent; // published, inherited from TControl

Description

OnClick dipicu setelah urutan OnMouseDown / OnMouseUp standar setiap kali pengguna menekan dan melepaskan tombol kiri mouse tanpa menggerakkan kursor cukup jauh untuk didaftarkan sebagai seret. Parameter Sender adalah instance TPdfView itu sendiri; posisi kursor tidak diteruskan, tetapi dapat diambil dari Mouse.CursorPos dan diterjemahkan dengan ScreenToClient

Penanganan klik internal penampil untuk anotasi, tautan web, dan field formulir berjalan sebelum event ini — jika klik mengenai tautan yang dapat dinavigasi, lompatan halaman atau peluncuran URI telah terjadi. OnClick karenanya paling berguna untuk reaksi tingkat-aplikasi: menutup overlay tool-tip, menyembunyikan panel thumbnail, mencatat event analitik, atau mengubah mode fokus

Jika posisi granular diperlukan, kaitkan OnMouseDown atau OnMouseUp sebagai gantinya. Untuk mendeteksi klik pada objek PDF tertentu (anotasi, tautan, field formulir), gunakan event khusus OnAnnotationLinkClick dan OnWebLinkClick, atau panggil HasFormFieldAt dari OnMouseDown

Remarks

Example

// Dismiss an overlay panel whenever the user clicks the document
procedure TForm1.PdfView1Click(Sender: TObject);
begin
  if SearchPanel.Visible then
    SearchPanel.Hide;
  StatusBar1.SimpleText := Format('Clicked — page %d of %d',
    [PdfView1.PageNumber, PdfView1.Pdf.PageCount]);
end;

See Also

OnDblClick, OnMouseUp, OnAnnotationLinkClick, OnWebLinkClick