GetTabSequence

폼, 상호 작용, 입력

설명

TPDFlibFormSession의 모든 가시 위젯에 대해 페이지 순서로 페이지를 가로지르는 탐색 순서를 계산합니다

항목은 페이지별로 묶이고 각 페이지 안에서는 그 페이지의 /Tabs 값으로 정렬됩니다. /S는 구조 트리를 따르고, /R은 행, /C는 열 순서이며, 값이 없거나 잘못되면 주석 배열 순서로 폴백합니다

/R과 /C는 오른쪽에서 왼쪽 ViewerPreferences /Direction을 존중해 가로 비교를 거울처럼 뒤집습니다

구조 순서는 객체 참조를 포함해 문서 구조 트리를 재귀적으로 따라가고, 주석 순서는 각 페이지 /Annots 배열에서 옵니다. 동률은 주석 순서로, 최종적으로는 열거 일련번호로 폴백합니다

위젯 kid을 가진 필드는 임시 위젯 인덱스를 통해 가시 kid마다 항목 하나씩 기여합니다

선언

function GetTabSequence(
  out FieldIndices: TPDFlibFormFieldIndices): Integer;

매개변수

FieldIndices정렬된 필드 및 임시 위젯 인덱스를 받으며 실패하면 비어 있습니다

반환 값

FieldIndices의 항목 수를 반환하며, 라이브러리가 연결되지 않았거나 보이는 위젯이 없으면 0을 반환합니다

참고 항목

FocusNext, HitTest, GetFieldPageRect, TPDFlibFormFieldIndices, TPDFlibFormSession