메인 콘텐츠로 건너뛰기
Table 요소는 Advanced Designer에서 완전히 지원되지 않습니다. 이는 Table 요소가 포함된 FlexiLayout을 가져올 때 편집 작업을 최소화하기 위한 용도로만 도입된 기능입니다. 코드에서 표 속성을 약간 조정할 수는 있습니다. 그러나 열 구성을 변경하거나 표 추출 로직을 수정하는 등 큰 변경이 필요한 경우에는 Table 요소를 반복 그룹 요소로 교체할 것을 권장합니다. 처음부터 표 추출을 설계하는 경우에는 반복 그룹 요소를 사용하십시오.

제한 사항

  • Table 요소의 Properties 패널에는 What to search for 섹션이 없습니다. 이 섹션의 속성은 코드를 통해 구성할 수 있습니다.
  • 요소를 field에 매핑할 때 Get region from 드롭다운 목록에서만 기존 열 목록을 볼 수 있습니다.
  • 새 열 추가는 지원되지 않습니다.
  • 코드를 통해 열을 field에 매핑하는 기능은 지원되지 않습니다.
  • FlexiLayout을 Advanced Designer로 가져오면, Table 블록은 매핑이 유지된 상태로 여러 항목을 가진 Group field로 변환됩니다. Table 요소는 여러 항목을 허용하는 다른 Group field나 Table field에 매핑할 수 있습니다. Table 요소의 열은 선택된 Group 또는 Table field의 하위 요소에만 매핑할 수 있습니다. 선택된 field의 하위 요소 집합은 Table 요소의 열 집합과 일치해야 합니다.
참고: Table field와 Group field의 차이점은 다음과 같습니다. 테이블 열은 항상 Text 데이터 형식을 가지는 반면, 그룹의 하위 field는 임의의 형식이 될 수 있습니다.

가설 속성

가설을 수립할 때, 액티비티는 이미지의 구분 기호(Separators)와 공백(White Gaps)을 기반으로 표를 찾고 열과 행으로 분할합니다. 또한 표 머리글(header)과 바닥글(footer)을 활용해 표를 더 정확하게 탐지합니다. 머리글과 바닥글은 표 본문의 위쪽 및 아래쪽 경계 역할을 하며, 이들로부터는 어떠한 정보도 추출되지 않습니다. 머리글에는 표를 열로 나누는 데 사용할 수 있는 열 이름이 포함됩니다. 표가 감지되면, 액티비티는 전체 표 요소와 그 열, 행, 셀에 대해 가설을 수립합니다. 가설 속성 목록은 다음 링크에서 확인할 수 있습니다: 여기에서 코드에서 액세스할 수 있는 표 가설 Parameter 목록을 확인할 수 있습니다.