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

FieldIndicesPř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