GetTabSequence
Formularze, interakcja, wejście
Opis
Wylicza kolejność nawigacji po wszystkich widocznych Widgetach TPDFlibFormSession, przez strony w kolejności stron
Wpisy są grupowane po stronie i porządkowane w każdej stronie według jej wartości /Tabs: /S podąża za drzewem struktury, /R porządkuje po wierszach, a /C po kolumnach, przy czym brakująca albo nieprawidłowa wartość wraca do kolejności tablicy adnotacji
/R i /C szanują ViewerPreferences /Direction od prawej do lewej przez lustrzane odbicie porównania poziomego
Kolejność struktury obchodzi rekurencyjnie drzewo struktury dokumentu, w tym referencje obiektów, kolejność adnotacji pochodzi z tablicy /Annots każdej strony, a remisy wracają do kolejności adnotacji, a ostatecznie do numeru seryjnego enumeracji
Pola z dziećmi Widget wnosiły po jednym wpisie na widoczne dziecko przez swoje tymczasowe indeksy Widget
Deklaracja
function GetTabSequence(
out FieldIndices: TPDFlibFormFieldIndices): Integer;
Parametry
| FieldIndices | Otrzymuje uporządkowane indeksy pól i tymczasowych widżetów, puste po niepowodzeniu |
|---|
Wartość zwracana
Zwraca liczbę wpisów w FieldIndices albo 0, gdy biblioteka nie jest podłączona albo nie istnieje żaden widoczny widżet
Zobacz również
FocusNext, HitTest, GetFieldPageRect, TPDFlibFormFieldIndices, TPDFlibFormSession