GetTabSequence
Formuláře, interakce, vstup
Popis
Vypočítá navigační pořadí přes všechny viditelné widgety TPDFlibFormSession, napříč stránkami v pořadí stránek
Položky se seskupují podle stránky a řadí v rámci každé stránky podle její hodnoty /Tabs: /S sleduje strom struktury, /R řadí po řádcích a /C po sloupcích, zatímco chybějící nebo neplatná hodnota spadne na pořadí pole anotací
/R a /C respektují ViewerPreferences /Direction zprava doleva zrcadlením vodorovného porovnání
Pořadí struktury prochází strom struktury dokumentu rekurzivně včetně odkazů na objekty, pořadí anotací pochází z pole /Annots každé stránky a shody spadnou na pořadí anotací a nakonec na sérii výčtu
Pole s dětmi widgetů přispívají jednou položkou na viditelné dítě přes jejich dočasné indexy widgetů
Deklarace
function GetTabSequence(
out FieldIndices: TPDFlibFormFieldIndices): Integer;
Parametry
| FieldIndices | Přijímá uspořádané indexy polí a dočasných widgetů, při selhání prázdné |
|---|
Návratová hodnota
Vrací počet položek v FieldIndices, nebo 0, když není připojena knihovna nebo neexistuje žádný viditelný widget
Viz také
FocusNext, HitTest, GetFieldPageRect, TPDFlibFormFieldIndices, TPDFlibFormSession