PDFium Delphi Component Docs

OnClick događaj

Component: TPdfView  ·  Unit: PDFium
Dešava se kada korisnik klikne (levim tasterom miša) unutar pregledača

Syntax

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

Description

OnClick se okida nakon standardnog niza OnMouseDown / OnMouseUp svaki put kada korisnik pritisne i otpusti levi taster miša bez pomeranja kursora dovoljno daleko da se registruje kao prevlačenje. Parametar Sender je sama instanca TPdfView; pozicija kursora se ne prosleđuje, ali se može dohvatiti iz Mouse.CursorPos i prevesti sa ScreenToClient

Interna obrada klika pregledača za anotacije, veb linkove i polja formi izvršava se pre ovog događaja — ako je klik pogodio navigabilni link, skok na stranicu ili pokretanje URI-ja se već dogodilo. OnClick je stoga najkorisniji za reakcije na nivou aplikacije: odbacivanje preklapanja sa savetom alatke, sakrivanje panela sličica, beleženje analitičkog događaja ili prebacivanje režima fokusa

Ako je potrebna granularna pozicija, radije zakačite OnMouseDown ili OnMouseUp. Za otkrivanje klikova na posebne PDF objekte (anotacije, linkove, polja formi) koristite namenske događaje OnAnnotationLinkClick i OnWebLinkClick, ili pozovite HasFormFieldAt iz 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