PDFium Delphi Component Docs

OnClick događaj

Komponenta: TPdfView  ·  Jedinica: PDFium
Pokreće se kada korisnik klikne (lijevom tipkom miša) unutar prikaza

Sintaksa

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

Opis

OnClick okida se nakon standardnog niza OnMouseDown / OnMouseUp kada korisnik pritisne i pusti lijevu tipku miša bez da pomakne pokazivač dovoljno daleko da se registrira kao povlačenje. Parametar Sender je sama instanca TPdfView; položaj pokazivača se ne prosljeđuje, ali se može dohvatiti iz Mouse.CursorPos i prevesti pomoću ScreenToClient

Unutrašnja obrada klika preglednika za anotacije, web veze i polja obrazca izvodi se prije ovog događaja — ako je klik pogodio navigabilnu vezu, skok na stranicu ili pokretanje URI-ja već se dogodio. OnClick je stoga najkorisniji za reakcije na razini aplikacije: sklanjanje sloja s alatnim savjetom, sakrivanje ploče minijatura, bilježenje analitičkog događaja ili prebacivanje načina fokusa

Ako je potrebna preciznija pozicija, radije zakačite OnMouseDown ili OnMouseUp. Za otkrivanje klikova na određene PDF objekte (anotacije, veze, polja obrazaca) koristite namjenske događaje OnAnnotationLinkClick i OnWebLinkClick ili pozovite HasFormFieldAt iz OnMouseDown

Napomene

Primjer

// 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;

Vidi također

OnDblClick, OnMouseUp, OnAnnotationLinkClick, OnWebLinkClick