Документация PDFiumPas

TabOrder Свойство

Эта запись API сохраняет идентификаторы, сигнатуры, блоки кода и термины PDF в исходном виде.
Компонент: TPdfView  ·  Модуль: PDFium
Задает положение просмотрщика PDF в табовом цикле родителя

Синтаксис

property TabOrder: TTabOrder; // published, inherited from TWinControl

Описание

TabOrder — это 0-базовое целое, которое определяет порядок, в котором просмотрщик посещается при многократном нажатии Tab. Самый низкий TabOrder среди элементов с одним родителем получает фокус первым, а Shift+Tab движется назад по последовательности

В типичном окне PDF-читалки просмотрщику обычно задают TabOrder := 0, чтобы нажатие Tab после открытия формы сразу включало навигацию по документу с клавиатуры. Кнопкам панели инструментов, спискам боковой панели и полям поиска затем назначают более высокие значения, чтобы они участвовали в цикле, не перетягивая фокус при запуске

Свойство имеет смысл только когда TabStop равно True — элементы с TabStop = False пропускаются табовым циклом независимо от TabOrder. Повторное присваивание TabOrder во время выполнения автоматически перенумеровывает соседей, как и у любого другого TWinControl

Примечания

Пример

// Give the viewer the first tab stop, then toolbar buttons, then the find box
procedure TForm1.FormCreate(Sender: TObject);
begin
  PdfView1.TabStop := True;
  PdfView1.TabOrder := 0;
  btnZoomIn.TabOrder := 1;
  btnZoomOut.TabOrder := 2;
  edFind.TabOrder := 3;
end;

См. также

TabStop, OnKeyDown, Visible, Enabled