メインコンテンツへスキップ
検索要素の設定は、あらゆるアクティビティを構成するうえで重要なステップです。要素のプロパティは、ドキュメント画像内でオブジェクトを検索するための条件を定義します。プロパティをより正確に指定するほど、画像上での検出結果は向上します。 Advanced Designer を初めて利用する場合や、より単純なドキュメントを扱う場合は、Properties ペインの 2 つのセクション(What to search forWhere to search)に表示される一般プロパティを使って要素を設定することをお勧めします。製品の使用経験が十分にあり、より柔軟かつ複雑な検索条件を設定する必要がある場合は、What to search for セクションの拡張プロパティや、拡張セクションである Under what conditions も使用できます。拡張プロパティの表示・非表示を切り替えるには、Properties ペインの拡張モードのアイコンをクリックします。

「検索対象」セクション

「検索対象」セクションには、各要素に固有のプロパティが含まれています。これらのプロパティは次のセクションで説明します。 「Region」要素には、「Properties」ペインに「検索対象」セクションがありません。 「Input Field」要素にも、「Properties」ペインに「検索対象」セクションはありません。 Deep Learning 要素には、「検索対象」セクションの代わりに「Get hypotheses from」セクションがあります。

検索場所セクション

「検索場所」セクションは、すべての要素で共通です。このセクションでは、Advanced Designer が要素に対応するオブジェクトを探す領域に制限を設定できます。詳しくは、要素の検索領域を参照してください。
注: 「Deep Learning」検索要素の場合、このセクションは「仮説領域の指定」と呼ばれます。設定は同一です。

どの条件下セクション(詳細プロパティ)

どの条件下 セクションには、詳細プロパティのみが含まれます。このセクションはすべての要素で共通で、要素検索に対する追加の条件や制約を設定できます。
  • 要素は「必須」「任意」「禁止」のいずれかです。このプロパティは、要素は ドロップダウンリストで該当の値を選択して設定できます。詳細は、必須、任意、禁止の要素を参照してください。
  • 最小仮説品質。検索領域で任意の要素に対応するオブジェクトが検出されなかった場合に、Advanced Designer が立てる仮説の品質です。このプロパティは、どの条件下 セクションで「任意の要素」が選択されている場合に利用できます。既定値は 0.97 です。
  • 最大仮説数。 次の要素を検索する際にプログラムが使用できる仮説の数を制限します。既定では、この Parameter は単純要素で 5、グループ要素で 1 に設定されています。つまり、ある要素について 15 件の仮説が見つかった場合、上位 5 つが選択され、残り 10 件の仮説チェーンは未完のままになります。
  • 次の場合は要素を見つけない は、条件が満たされたときにその要素の探索を行わないよう指定できます。条件は、参照要素が検出されたかどうかに基づきます。複数の条件を指定した場合、「次の場合は要素を見つけない」コマンドはすべての条件が満たされた場合にのみ動作します。
  • コメント。ユーザーが入力する要素のコメントまたは説明。

要素のコンテキストメニューでのプロパティ

要素のコンテキストメニューでも、要素の名前と種類を変更できます。
  • 要素名は、要素のコンテキストメニューの Rename コマンドで変更できます。要素名には、文字(ラテン文字およびロシア文字)、数字、アンダースコアを使用できます。ただし、要素名を数字で始めることはできません。スペース、特殊記号(.,:- \ /)、および予約語も使用できません。Skill の field に対応して自動生成された要素の名前は、field 名に基づいて生成されます。自動生成では、使用不可の文字やキーワードも考慮されます。
  • 要素の種類は、要素のコンテキストメニューの Convert Element to コマンドで変更できます。要素は、入れ子の要素を含まない単純要素(Static TextSeparatorWhite GapBarcodeCharacter StringParagraphObject CollectionDatePhone)か、グループ要素(GroupRepeating Group)のいずれかです。種類を変更しても、単純要素をグループ要素に、またはその逆に変換することはできません。

Code エディターでプロパティを設定する

要素のプロパティは、プログラミングコードで記述した式でも指定できます。詳細は、FlexiLayout languageを参照してください。 プログラミングコードで要素プロパティを設定しやすくするために、Properties ペインから既存のプロパティをコピーし、Code Editor にコード形式で貼り付けることができます。実行するには、要素ツリーで該当の要素を右クリックして Copy Element Properties as Code を選択します。あるいは、Ctrl+Alt+C のホットキーを使用します。次に、下部ペインのボタンで Code Editor ペインを開き、Search Condition セクションに移動します。コピーしたプロパティを、Ctrl+V のホットキー、または Code Editor のドロップダウンメニューの Paste コマンドで貼り付けます。以上の手順を実行すると、自動生成されたコードを確認でき、必要に応じて要素プロパティに関するコードを編集できます。