メインコンテンツへスキップ
要素はグループ化して グループ要素にできます。これにより、プログラムはグループ化された要素を 1 つのまとまりとして扱い、それに対して単一の仮説を立てられるようになります (実際には、その仮説は各構成要素の仮説から成り立っています) 。プログラムは、グループの構成要素に対する仮説の組み合わせを調べ、最良のものだけを選択します (その数はユーザーが設定します) 。その後、これらの仮説を使って下位要素の仮説を作成します。
要素ツリー自体も 1 つの グループ要素と見なすことができます。
グループ要素を使用すると、すべての構成要素に共通する 1 つの検索条件を作成できます。特定の構成要素の検索領域は、その構成要素に対して指定された検索領域と、グループ全体に対して指定された検索領域との共通部分になります。
構成要素の検索領域とグループの検索領域の共通部分が空になる場合があります。共通部分が空の場合、その構成要素は見つかりません。したがって、グループ要素には、たとえば “Above: PageRect.Top + PageRect.Height/2;” (= 画像の上半分で要素を検索) のような単純なリレーションだけを指定するか、あるいはリレーションをまったく指定しないことをお勧めします。そうすることで、グループの検索領域を記述するリレーションと、構成要素の検索領域を記述するリレーションとの間に矛盾が生じるのを避けられます。
Group 仮説には、次のプロパティがあります。
プロパティ説明
要素名要素の完全名です。
ページ要素が検出されたページ番号です。
周囲の矩形仮説の Region を囲む矩形の座標です。
Width仮説の Region の幅です。
Height仮説の Region の高さです。
検出要素で記述されたオブジェクトが見つかった (true) か、またはヌル仮説が作成された (false) かを示します。
最適経路見つかった仮説が仮説ツリーの最適パスに属している (true) か、属していない (false) かを示します。
事前検索品質Properties ダイアログでの設定と、Advanced pre-search relations フィールド内のコードで指定された要素のプロパティに、仮説がどの程度一致しているかを示します。
事後検索品質Advanced post-search relations フィールドの条件が適用された後の仮説の品質です。
チェーンの品質グループの最初の下位要素から現在の下位要素までの仮説チェーンの品質です。チェーンの品質は、チェーン内のすべての下位要素の品質を掛け合わせて計算され、競合する仮説チェーンを比較するために使用されます。

関連項目:

グループ要素 検索領域 追加の検索制約