PDFium Component Docs

ShowHint property

Component: TPdfView  ·  Unit: PDFium
Mengaktifkan atau menonaktifkan balon hint yang ditampilkan saat mouse melayang di atas penampil PDF

Syntax

property ShowHint: Boolean; // published, inherited from TControl

Description

ShowHint mengontrol apakah kerangka kerja menampilkan tooltip yang dideskripsikan oleh Hint ketika mouse beristirahat di atas penampil. Bersama dengan ParentShowHint (juga dipublikasikan) ia membentuk pipeline hint VCL/LCL standar: ketika ParentShowHint bernilai True, nilai diwarisi dari form/panel induk; ketika bernilai False, ShowHint lokal yang menang

Dalam pembaca PDF, hint paling sering digunakan untuk mengomunikasikan keadaan dinamis: menampilkan label halaman di bawah kursor (dihitung dari OnMouseMove + DeviceToPage), URL tautan web di bawah kursor, atau pintasan keyboard untuk toolbar aktif. Event OnShowHint dari form host dapat menulis-ulang teks hint tepat sebelum tampilan

Menonaktifkan hint kadang berguna ketika penampil adalah elemen focal dari aplikasi gaya-kiosk di mana pop-up akan mengganggu pengguna. Properti hanya menekan balon — string Hint tetap dapat diakses melalui kode

Remarks

Example

// Show the page label under the cursor as a tooltip
procedure TForm1.FormCreate(Sender: TObject);
begin
  PdfView1.ShowHint := True;
  PdfView1.OnMouseMove := PdfView1MouseMove;
end;

procedure TForm1.PdfView1MouseMove(Sender: TObject;
  Shift: TShiftState; X, Y: Integer);
var PageNo: Integer;
begin
  if PdfView1.PointToPage(Point(X, Y), PageNo) then
    PdfView1.Hint := 'Page ' + IntToStr(PageNo) + ' / ' +
      IntToStr(PdfView1.Pdf.PageCount);
end;

See Also

OnMouseMove, Visible, Enabled, DeviceToPage