跳轉到主要內容
在文件影像中設定元素屬性,並使用「屬性」窗格中的一般與進階屬性,為物件建立精確的搜尋條件。 設定搜尋元素是在設定任何活動時的重要步驟,因為元素屬性會決定在文件影像中搜尋物件的條件。您指定元素屬性越精確,在影像上偵測到該物件的結果就會越好。 如果您是首次使用 Advanced Designer,或是處理較為簡單的文件,建議您使用顯示在 屬性 窗格兩個區段中的一般屬性來設定元素:搜尋目標搜尋位置。如果您對產品已有足夠經驗,且需要設定更具彈性與更複雜的搜尋條件,也可以使用 搜尋目標 區段中的進階屬性,以及進階的 在何種條件下 區段。若要顯示或隱藏進階屬性,請按一下 屬性 窗格上的進階模式圖示。

要搜尋的內容區段

要搜尋的內容 區段包含每個元素的特定屬性。這些屬性在下列區段中說明: Region 元素在 屬性 窗格中沒有 要搜尋的內容 區段。 Input Field 元素在 屬性 窗格中沒有 要搜尋的內容 區段。 Deep Learning Element 具有 取得假設的來源 區段,而不是 要搜尋的內容 區段。

搜尋位置區段

搜尋位置區段對所有元素皆相同。在此區段中,您可以設定 Advanced Designer 在搜尋與該元素相對應物件時的搜尋區域限制。若需更多資訊,請參閱元素搜尋區域
注意: 對於 Deep Learning 搜尋元素,此區段稱為 指定假設區域 (Specify hypothesis area),其提供相同的設定。

在什麼條件下區段(進階屬性)

在什麼條件下 區段只包含進階屬性。此區段對所有元素都相同,並可讓您為元素搜尋設定其他條件與限制:
  • 元素可以是必填、選填或禁止。此屬性可使用 元素為 下拉式清單中的對應值來設定。更多資訊,請參閱必填、選填與禁止的元素
  • 最低假設品質。當在搜尋區域中未偵測到任何符合選填元素的物件時,Advanced Designer 所建立之假設的品質。若在 在什麼條件下 區段中選取了選填元素,則此屬性可用。預設值為 0.97。
  • 最大假設數量。 限制程式在搜尋下一個元素時可以使用的假設數量。依預設,對單一元素此屬性設定為 5,對群組元素則設定為 1。這表示如果程式對某個元素找到 15 個假設,它將選擇其中排名前五個,其餘 10 個假設鏈則會保持未完成狀態。
  • 若符合以下條件則不要尋找元素 可用來指定一個條件,當條件被滿足時,會阻止程式繼續尋找該元素。此條件是根據是否偵測到參考元素而定。如果您指定多個條件,只有在所有條件皆被滿足時,「若符合以下條件則不要尋找元素」指令才會生效。
  • 註解。使用者為元素提供的註解或說明。

元素快顯功能表中的屬性

您也可以在元素快顯功能表中變更元素的名稱與類型:
  • 可以使用元素快顯功能表中的 Rename 命令變更元素名稱。元素名稱可以包含字母(拉丁字母與俄文字母)、數字及底線,但元素名稱不能以數字開頭。也不允許使用空格、特殊符號(.,:- \ /)以及保留關鍵字。對於自動建立且對應到 skill 欄位的元素,其元素名稱會依據欄位名稱自動產生。自動產生元素名稱時,也會考量不允許的字元與關鍵字。
  • 可以使用元素快顯功能表中的 Convert Element to 命令變更元素類型。元素可以是簡單元素(Static TextSeparatorWhite GapBarcodeCharacter StringParagraphObject CollectionDatePhone),即不包含任何巢狀元素的元素,或是群組元素(GroupRepeating Group)。變更元素類型不會將簡單元素轉換為群組元素,反之亦然。

在程式碼編輯器中設定屬性

也可以使用以程式碼撰寫的運算式來指定元素屬性。欲了解更多資訊,請參閱 FlexiLayout language 為了更方便以程式碼設定元素屬性,您可以從 Properties 窗格複製現有的屬性,並以程式碼格式貼到程式碼編輯器中。為此,請在元素樹中以滑鼠右鍵按一下所需的元素,然後選取 Copy Element Properties as Code。或者,使用 Ctrl+Alt+C 快速鍵。接著,使用底部窗格中的按鈕切換到程式碼編輯器窗格,並前往 Search Condition 區段。使用 Ctrl+V 快速鍵或程式碼編輯器下拉式選單中的 Paste 命令貼上您已複製的屬性。完成上述步驟後,您可以檢視自動產生的程式碼,並在需要時修改元素屬性的程式碼。