当程序匹配某个 Extraction Rules 活动时,它会尝试定位与该活动元素相对应的对象,并评估结果的准确性。在匹配过程中,会按照 Search Elements 树中描述的顺序 (自上而下) 依次搜索元素。指定搜索区域中的每个元素都可以与若干个符合该元素描述的图像对象匹配。程序将这些不同的对象视为关于元素位置的各种假设。
假设 是指关于检测到的对象适用于某个特定元素的推断,即该对象满足指定的元素属性和搜索条件。
元素搜索区域中可能包含多个可以与该元素匹配的对象。在这种情况下,会形成多个元素假设。
假设的主要特征是其假设质量,它用于评估检测到的对象与给定元素 (其属性和搜索条件) 的匹配程度。假设质量的取值范围为 0 到 1。组元素的假设质量通过将其所有子元素假设的质量值相乘来计算。质量值为 1 表示检测到的对象完全符合描述 (即 100%) 。如果该值不为 0,则在匹配过程中还会包括一个步骤,即为该 Extraction Rules 活动生成字段区域。