メインコンテンツへスキップ
要素の Properties ダイアログのリレーション タブでは、他の要素を基準にした検索領域を指定できます。
新しい要素を作成すると、Properties ダイアログが表示されます。
  • 新しいリレーションを追加するには、Add ボタンをクリックします。Add New Relation… ダイアログが開きます。
  • 既存のリレーションを編集するには、Edit をクリックします。
  • 選択したリレーションを複製するには、Duplicate をクリックします。
  • 選択したリレーションを削除するには、Remove ボタンを使用します。
既存の要素の Properties ダイアログを開くには、次のいずれかの操作を行います。
  • 要素ツリーで目的の要素を右クリックし、ショートカット メニューで Properties… を選択します または
  • 要素ツリーで目的の要素をダブルクリックし、ショートカット メニューで Properties… を選択します
Properties ダイアログで、リレーション タブをクリックします。

他の要素を基準にした検索領域の境界の指定

リレーションを追加または編集するダイアログで、リレーションのパラメーターを指定します。
  1. Type fieldで、リレーションの型を選択します。Left of、Right of、Above、または Below です。
  2. Reference element fieldの横にある ボタンをクリックして参照要素を選択し、次に検索領域の境界を定義する基準となる要素を選択します。繰り返しグループのサブ要素を基準にして検索領域を定義する手順については、Using instances of a repeating Group as reference, excluded, or source elementsを参照してください。
  3. Reference boundary fieldで、検索領域の境界を定義する基準となる要素のRegionの境界を選択します。
  4. Offset fieldで、検索領域の境界のオフセット値を設定します。
  5. 新しいリレーションを追加するには Add Relation をクリックし、編集したリレーションを保存するには Save Changes をクリックします。すべてのリレーションは Relations テーブルに表示されます。
また、Choose relation parameters by picture ダイアログでは、図を使ってリレーションの型、要素の境界、およびオフセットの型 (負、ゼロ、または正) を選択することもできます。ダイアログを開くには、Add New Relation ダイアログまたは Edit Relation ダイアログの Choose… ボタンをクリックします。Left of、Right of、Above、Below の各タブでは、要素と検索領域の相対的な位置や、選択した境界およびオフセットの型に応じて検索領域がどのように変化するかを確認できます。
参照要素として使用する要素と、検索領域から除外する要素は、制約を指定する要素よりも要素ツリー内で下位に配置されている必要があります。
ABBYY FlexiLayout Studio では、複数の Properties ダイアログを同時に開くことができます。検索領域の境界を定義するプロパティをコピーするには、Relations テーブルでそのプロパティを選択し、別の要素の Properties ダイアログにドラッグします。同様に、Advanced タブで指定した制約もコピーできます。

リレーションの可視化

リレーションのプロパティを編集しているとき、または Relations テーブルでリレーションを選択すると、リレーションが Image ウィンドウに表示されます。参照要素は太いフレームで囲まれ、検索領域は緑の背景で強調表示されます。
境界タイプとオフセット値を編集すると、それに応じて Image ウィンドウ内の検索領域も変化します。 Reference layout モードでは、Image ウィンドウ内でオフセット境界をマウスで直接ドラッグして、オフセット値を変更することもできます。Matched layout が選択されている場合、リレーションは読み取り専用モードで表示されるため、Image ウィンドウではオフセットを編集できません。 複数のリレーションを選択すると、選択したリレーションの交差領域が表示されます。交差領域は緑の背景で強調表示され、交差領域の外側は青で強調表示されます。

特定のオブジェクトに最も近い要素を選択する

Nearest プロパティは、ほかの条件が同じ場合に、画像上の特定の要素または点に最も近い位置にある仮説を検索するようプログラムに指示します。要素の Nearest プロパティで、最も近い要素、点、または座標軸を指定します。 画像上の特定のオブジェクトに最も近い要素をプログラムに選択させるには、Nearest オプションを選択し、次に To ドロップダウンリストから目的のオブジェクトを選択します: Element、X coordinate、Y coordinate、Point、Page top edge、Page bottom edge、Page left edge、Page right edge。Element を選択した場合は、参照要素 field に要素の名前を入力します。X coordinate または Y coordinate を選択した場合は、対応する座標を指定します。Point を選択した場合は、点の座標を指定します。Minimum quality パラメーターは、要素仮説の最小品質を指定します。既定では、その値はヌル仮説と等しく設定されています。
指定した要素に最も近い要素は、要素の中心間の最短距離に基づいて選択されます。
Using Nearest and FuzzyQuality to search for elementsも参照してください。

詳細:

絶対的な検索領域の指定 追加の検索条件