PDFium Delphi Component Docs

OnClick olay

Component: TPdfView  ·  Unit: PDFium
Kullanıcı görüntüleyici içinde (sol fare düğmesiyle) tıklattığında gerçekleşir

Syntax

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

Description

OnClick, kullanıcı imleci bir sürükleme olarak kaydedilecek kadar uzağa taşımadan sol fare düğmesine basıp bıraktığında standart OnMouseDown / OnMouseUp sırasından sonra tetiklenir. Sender parametresi TPdfView örneğinin kendisidir; imleç konumu geçirilmez ancak Mouse.CursorPos'tan alınabilir ve ScreenToClient ile çevrilebilir

Görüntüleyicinin ek açıklamalar, web bağlantıları ve form alanları için dahili tıklama işlemesi bu olaydan önce çalışır — tıklama gezinilebilir bir bağlantıya denk geldiyse sayfa atlama veya URI başlatma zaten olmuştur. Bu nedenle OnClick, uygulama düzeyinde tepkiler için en kullanışlıdır: bir araç ipucu katmanını kapatma, bir küçük resim panelini gizleme, bir analiz olayı kaydetme veya bir odak modunu değiştirme

Ayrıntılı bir konum gerekiyorsa, bunun yerine OnMouseDown veya OnMouseUp bağlayın. Belirli PDF nesnelerine (ek açıklamalar, bağlantılar, form alanları) yapılan tıklamaları algılamak için özel OnAnnotationLinkClick ve OnWebLinkClick olaylarını kullanın veya OnMouseDown'dan HasFormFieldAt çağırın

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