Skip to main content
ドキュメント下部にある ANY TEXT field には固定の名前がありません。名前はドキュメントごとに固有であるため、名前で検索することはできません。代わりに、他の 要素 との相対的な位置に基づいて特定します。 まず、既存の IdentityNumber 要素 を試します。すべてのテスト画像で、ANY TEXT field はその下にあります。
一部の画像に表示される区切り線は使用しないでください。一貫性がなく、信頼できる 要素 ではありません。詳細については、Step 6 を参照してください。

IdentityNumber 要素の下を検索する

1

TextField 要素を作成する

ANY TEXT field 用に、TextField という名前の Paragraph 要素を作成します。
2

IdentityNumber 要素とのリレーションを設定する

Relations タブで、TextField 要素の位置を IdentityNumber 要素の Below に設定します。
FlexiLayout をテスト画像とマッチングします。一部の画像では 仮説 にバーコードの数字も含まれるため、ANY TEXT field の位置をより正確に指定します。

White Gap 要素 で検索を絞り込む

テキストとバーコードの間のギャップ用に水平方向の White Gap 要素 を追加し、ANY TEXT field の参照 要素 として使用します。
1

BetweenGap 要素 を作成する

White Gap の 要素 を作成し、BetweenGap という名前を付けます。要素 ツリーでは、TextField 要素 より上に配置します。White Gap タブで、BetweenGap の orientation を Horizontal に設定します。
orientation として Horizontal が選択されている、ABBYY FlexiLayout Studio の BetweenGap 要素のプロパティ内の White Gap タブのスクリーンショット。
2

BetweenGap の search area を設定する

Relations タブで、search area を IdentityNumber 要素 の下で、かつ BarcodeHeader 要素 の bottom boundary から 200 ドット以内の範囲に設定します。
search area が IdentityNumber 要素の下で、BarcodeHeader 要素の bottom boundary から 200 ドット以内に定義されている、ABBYY FlexiLayout Studio の BetweenGap 要素のプロパティ内の Relations タブのスクリーンショット。
3

TextField 要素 をギャップに指定する

Relations タブで、TextField 要素 の位置を BetweenGap 要素 の Below に設定し、Offset = 0 とします。
すべてのテスト画像で FlexiLayout のマッチングを実行します。TextField 要素 の仮説には不要なデータが含まれなくなるため、BetweenGap 要素 により TextField 要素 を確実に特定できます。

TextField block を作成する

TextField という名前の Text block を作成し、TextField 要素 をソース 要素 として指定します。