跳转到主要内容
Properties 窗格中配置元素属性,使用常用属性和高级属性为文档图像中的对象设置精确的搜索条件。 配置搜索元素是设置任何活动的重要步骤,因为元素属性决定了在文档图像中搜索对象的条件。元素属性指定得越精确,对象在图像上的检测效果就越好。 如果您刚开始使用 Advanced Designer,或者只处理较为简单的文档,我们建议您使用显示在 Properties 窗格中两个部分中的常用属性来配置元素:What to search forWhere to search。如果您对产品已有足够经验,并且需要设置更灵活、更复杂的搜索条件,还可以使用 What to search for 部分中的高级属性,以及高级的 Under what conditions 部分。要显示或隐藏高级属性,请单击 Properties 窗格上的高级模式图标。

要搜索的内容部分

要搜索的内容 部分包含每个元素的特定属性。以下部分对这些属性进行说明: Region 元素在 Properties 窗格中没有 要搜索的内容 部分。 Input Field 元素在 Properties 窗格中没有 要搜索的内容 部分。 Deep Learning Element 具有 Get hypotheses from 部分,而不是 要搜索的内容 部分。

“在何处搜索”部分

在何处搜索部分对所有元素都是相同的。在本部分中,您可以对 Advanced Designer 查找与该元素对应对象的区域设置限制条件。有关更多信息,请参见元素搜索区域
注意: 对于 Deep Learning 搜索元素,本部分称为指定假设区域,其设置完全相同。

“在哪些条件下”部分(高级属性)

**“在哪些条件下”**部分仅包含高级属性。此部分对所有元素都相同,用于为元素搜索设置附加条件和限制:
  • 元素可以是必需的、可选的或禁止的。可以在 Element is 下拉列表中通过相应的值来设置此属性。有关更多信息,请参阅必需、可选和禁止的元素
  • Min. hypothesis quality(最小假设质量)。当在搜索区域内未检测到任何与可选元素相对应的对象时,Advanced Designer 所生成假设的质量。仅当在 “在哪些条件下” 部分中选择了可选元素时,此属性才可用。默认值为 0.97。
  • Max. number of hypotheses(最大假设数)。限制程序在搜索下一个元素时可以使用的假设数量。默认情况下,对于简单元素,此 Parameter 设为 5,对于组元素设为 1。这意味着,如果程序为某个给定元素找到 15 个假设,它将选择排名前五的,剩余的 10 个假设链将保持未完成状态。
  • Do not find element if(在以下条件下不查找元素) 可用于指定一个条件,当该条件满足时,将阻止程序查找该元素。该条件基于是否检测到参考元素。如果你指定了多个条件,则只有在所有条件都满足时,Do not find element if 命令才会生效。
  • Comment(注释)。用户为元素提供的注释或说明。

元素上下文菜单中的属性

您也可以在元素上下文菜单中更改元素的名称和类型:
  • 可以使用元素上下文菜单中的 Rename 命令更改元素名称。元素名称可以包含字母(拉丁字母和俄文字母)、数字和下划线,但不能以数字开头。名称中不允许使用空格、特殊符号 (.,:- \ /) 和保留关键字。对于自动创建的、对应技能字段的元素,元素名称会根据字段名称自动生成。在自动生成元素名称时,还会考虑不允许使用的字符和关键字。
  • 可以使用元素上下文菜单中的 Convert Element to 命令更改元素类型。元素可以是简单元素(Static TextSeparatorWhite GapBarcodeCharacter StringParagraphObject CollectionDatePhone),即不包含任何嵌套元素,或是组元素(GroupRepeating Group)。更改元素类型不会将简单元素转换为组元素,也不会将组元素转换为简单元素。

在代码编辑器中设置属性

也可以使用以代码形式编写的表达式来指定元素属性。更多信息请参见 FlexiLayout language 为了更方便地通过代码设置元素属性,您可以从 Properties 窗格复制现有属性,并以代码格式将其粘贴到 Code Editor 中。为此,在元素树中右键单击所需元素并选择 Copy Element Properties as Code,或者使用 Ctrl+Alt+C 快捷键。然后,使用底部窗格中的按钮切换到 Code Editor 窗格,并定位到 Search Condition 部分。使用 Ctrl+V 快捷键或 Code Editor 下拉菜单中的 Paste 命令粘贴您复制的属性。完成上述步骤后,您可以查看自动生成的代码,并在需要时修改用于设置元素属性的代码。