PDFium Component Docs

TabStop property

Component: TPdfView  ·  Unit: PDFium
Menunjukkan apakah pengguna dapat memberikan fokus ke penampil PDF dengan menekan tombol Tab

Syntax

property TabStop: Boolean; // published, inherited from TWinControl

Description

Ketika TabStop bernilai True, penampil PDF bergabung dengan siklus tab form. Menekan Tab ketika kontrol lain pada form memiliki fokus akhirnya memindahkan fokus ke penampil, setelah itu pintasan keyboard seperti Page Up / Page Down, tombol panah untuk pengguliran dan handler pintasan-pencari yang didefinisikan di OnKeyDown semuanya menjadi aktif

Menjaga penampil dapat-difokuskan penting untuk aksesibilitas: pembaca layar dan pengguna hanya-keyboard perlu mencapai area dokumen untuk melangkah melalui halaman atau memicu seleksi teks dengan menahan Shift dengan tombol panah. Nilai default untuk TabStop yang dipublikasikan pada turunan TScrollingWinControl adalah True

Menetapkan TabStop := False menghapus penampil dari urutan tab; pengguna masih dapat mengkliknya untuk menggulir dengan mouse, tetapi keyboard tidak dapat memfokuskannya tanpa panggilan PdfView1.SetFocus eksplisit. Ini kadang berguna ketika penampil murni dekoratif — misalnya panel pratinjau di sebelah daftar hasil pencarian

Remarks

Example

// Make the viewer fully keyboard-accessible and the first tab stop
procedure TForm1.FormCreate(Sender: TObject);
begin
  PdfView1.TabStop := True;
  PdfView1.TabOrder := 0;
  PdfView1.OnKeyDown := PdfView1KeyDown;
end;

procedure TForm1.PdfView1KeyDown(Sender: TObject;
  var Key: Word; Shift: TShiftState);
begin
  if (Key = VK_F3) then PdfView1.FindNext
  else if (Key = Ord('C')) and (ssCtrl in Shift) then
    Clipboard.AsText := PdfView1.SelectedText;
end;

See Also

TabOrder, AllowUserTextSelection, OnKeyDown, OnKeyPress