메인 콘텐츠로 건너뛰기
문서 이미지에서 객체를 보다 정확하게 찾을 수 있도록, Properties 창에서 일반 및 고급 속성을 사용해 요소 속성을 구성하여 검색 조건을 설정합니다. 검색 요소를 구성하는 것은 모든 액티비티를 설정하는 데 있어 중요한 단계입니다. 요소 속성이 문서 이미지에서 객체를 검색하기 위한 조건을 정의하기 때문입니다. 요소 속성을 정확하게 지정할수록 이미지에서 객체를 더 정확하게 감지할 수 있습니다. Advanced Designer를 처음 사용하거나 비교적 단순한 문서를 다루는 경우, Properties 창의 What to search forWhere to search 두 섹션에 표시되는 일반 속성을 사용하여 요소를 구성할 것을 권장합니다. 제품 사용 경험이 충분하고 더 유연하고 복잡한 검색 조건을 설정해야 하는 경우, What to search for 섹션의 고급 속성과 고급 Under what conditions 섹션도 함께 사용할 수 있습니다. 고급 속성을 표시하거나 숨기려면 Properties 창에서 고급 모드 아이콘을 클릭합니다.

검색 대상 섹션

검색 대상(What to search for) 섹션에는 각 요소에 대한 특정 속성이 포함되어 있습니다. 이러한 속성은 다음 섹션에서 설명합니다: Region 요소에는 Properties 창에 검색 대상(What to search for) 섹션이 없습니다. Input Field 요소에는 Properties 창에 검색 대상(What to search for) 섹션이 없습니다. Deep Learning 요소에는 검색 대상(What to search for) 섹션 대신 Get hypotheses from 섹션이 있습니다.

검색 위치 섹션

검색 위치(Where to search) 섹션은 모든 요소에서 동일합니다. 이 섹션에서 Advanced Designer가 해당 요소와 일치하는 객체를 찾을 영역의 범위를 제한할 수 있습니다. 자세한 내용은 요소 검색 영역을 참조하십시오.
참고: Deep Learning 검색 요소의 경우 이 섹션은 가설 영역 지정(Specify hypothesis area) 이라는 이름으로 표시됩니다. 제공하는 설정은 동일합니다.

어떤 조건에서 섹션(고급 속성)

어떤 조건에서(Under what conditions) 섹션에는 고급 속성만 포함됩니다. 이 섹션은 모든 요소에 대해 동일하며, 요소 검색을 위한 추가 조건과 제한을 설정할 수 있습니다.
  • 요소는 필수, 선택 또는 금지로 설정할 수 있습니다. 이 속성은 요소 상태(Element is) 드롭다운 목록의 해당 값을 사용하여 지정할 수 있습니다. 자세한 내용은 필수, 선택 및 금지 요소를 참조하십시오.
  • 최소 가설 품질(Min. hypothesis quality): 검색 영역에서 선택적 요소에 해당하는 객체를 Advanced Designer가 감지하지 못했을 때 Advanced Designer가 수립하는 가설의 품질입니다. 이 속성은 어떤 조건에서(Under what conditions) 섹션에서 선택적 요소(Optional element)가 선택된 경우에만 사용할 수 있습니다. 기본값은 0.97입니다.
  • 최대 가설 수(Max. number of hypotheses): 다음 요소를 검색할 때 프로그램이 사용할 수 있는 가설의 수를 제한합니다. 기본적으로 이 Parameter는 단순 요소의 경우 5, 그룹 요소의 경우 1로 설정됩니다. 이는 프로그램이 특정 요소에 대해 15개의 가설을 찾으면 상위 5개만 선택하고, 나머지 10개의 가설 체인은 미완성 상태로 남겨 둔다는 의미입니다.
  • 다음 조건이면 요소를 찾지 않음(Do not find element if) 은(는) 조건이 충족될 경우 프로그램이 해당 요소를 검색하지 않도록 하는 조건을 지정하는 데 사용할 수 있습니다. 이 조건은 기준 요소가 감지되었는지 여부를 기반으로 합니다. 둘 이상의 조건을 지정한 경우, 모든 조건이 충족될 때에만 “다음 조건이면 요소를 찾지 않음(Do not find element if)” 명령이 작동합니다.
  • Comment(주석): 사용자가 제공하는 요소에 대한 설명 또는 주석입니다.

요소 컨텍스트 메뉴에서 속성 설정

요소 컨텍스트 메뉴에서도 요소의 이름과 유형을 변경할 수 있습니다.
  • 요소 이름은 요소 컨텍스트 메뉴의 Rename 명령을 사용하여 변경할 수 있습니다. 요소 이름에는 문자(라틴 및 러시아 문자), 숫자, 밑줄을 포함할 수 있습니다. 단, 요소 이름은 숫자로 시작할 수 없습니다. 공백, 특수 기호(.,:- \ /), 그리고 예약어는 사용할 수 없습니다. 스킬 fields 에 해당하는 자동 생성 요소의 경우 요소 이름은 field 이름을 기반으로 생성됩니다. 자동 요소 이름 생성 시에는 사용할 수 없는 문자와 예약어도 함께 고려됩니다.
  • 요소 유형은 요소 컨텍스트 메뉴의 Convert Element to 명령을 사용하여 변경할 수 있습니다. 요소는 중첩된 요소를 포함하지 않는 단순 요소(Static Text, Separator, White Gap, Barcode, Character String, Paragraph, Object Collection, Date, Phone)이거나 그룹 요소(Group, Repeating Group)가 될 수 있습니다. 요소 유형을 변경해도 단순 요소가 그룹 요소로, 또는 그 반대로 변환되지는 않습니다.

코드 편집기에서 속성 설정

요소 속성은 프로그래밍 코드로 작성된 식을 사용하여 지정할 수도 있습니다. 자세한 내용은 FlexiLayout language를 참조하세요. 프로그래밍 코드를 사용해 요소 속성을 더 쉽게 설정하려면 Properties 창에서 기존 속성을 복사한 후, 프로그래밍 코드 형식으로 코드 편집기에 붙여넣을 수 있습니다. 이렇게 하려면 요소 트리에서 필요한 요소를 마우스 오른쪽 버튼으로 클릭하고 Copy Element Properties as Code를 선택합니다. 또는 Ctrl+Alt+C 단축키를 사용할 수 있습니다. 그런 다음 하단 창에 있는 버튼을 사용해 코드 편집기 창으로 전환한 후, Search Condition 섹션으로 이동합니다. 복사한 속성을 Ctrl+V 단축키나 코드 편집기 드롭다운 메뉴의 Paste 명령을 사용해 붙여넣습니다. 위 단계를 수행한 후, 자동으로 생성된 코드를 검토하고 필요한 경우 요소 속성을 위한 프로그래밍 코드를 편집할 수 있습니다.