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

What to search for 部分

What to search for 部分包含每个元素的特定属性。以下章节对这些属性进行了说明: Region 元素在 Properties 窗格中没有 What to search for 部分。 Input Field 元素在 Properties 窗格中没有 What to search for 部分。 Deep Learning Element 具有 Get hypotheses from 部分,而不是 What to search for 部分。

Where to search 部分

Where to search 部分对所有元素都相同。在本部分中,您可以对 Advanced Designer 查找与该元素对应对象的区域设置限制条件。有关更多信息,请参见 Element Search Area
对于 Deep Learning 搜索元素,本部分称为 Specify hypothesis area。它提供相同的设置。

Under what conditions 部分 (高级属性)

Under what conditions 部分仅包含高级属性。此部分对所有元素都相同,允许您为元素搜索设置附加条件和限制:
  • 元素可以是必需的、可选的或禁止的。可以在 Element is 下拉列表中使用相应的值设置此属性。有关更多信息,请参阅 Required, optional, and prohibited elements
  • Min. hypothesis quality。如果在搜索区域中未检测到与可选元素对应的任何对象,这是 Advanced Designer 生成的假设质量。仅当在 Under what conditions 部分中选择了 Optional element 时,此属性才可用。默认值为 0.97。
  • Max. number of hypotheses. 限制程序在搜索下一个元素时可使用的假设数量。默认情况下,此参数对于简单元素设为 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 命令粘贴您复制的属性。完成上述步骤后,您可以查看自动生成的代码,并在需要时修改用于设置元素属性的代码。