Skip to main content
TotalAmount field を、その名前の右側かつ下側で検索します。

TotalAmount 要素を作成する

1

Character String 要素を作成する

SumGroup 要素内に 文字列 要素を作成し、TotalAmount と名前を付けます。
2

アルファベットを指定する

Character String タブをクリックし、アルファベットを指定します。',-.0123456789OSZosz
3

アルファベット以外の文字の割合を設定する

アルファベット以外の文字の割合を30%に設定します。
4

文字数を設定する

Character countフィールドで、文字列の長さを評価するファジー区間{-1, 1, 20, INF}を指定します。想定されるすべての値が1~20文字の範囲に収まるとします。この区間外の仮説にはペナルティが課されます。
5

他の設定はデフォルトのままにします

追加の制約は設けず、デフォルト設定のままにします。
6

kwTotal Regionを除外する

検索制約タブをクリックし、検索領域からkwTotal要素のHypothesisのRegionを除外します。
7

pre-search relations を追加する

Advanced タブをクリックします。Advanced pre-search relations で追加の検索条件を指定します。kwTotal という名前が検出された場合は、検索領域を矩形の配列として指定します。1 つは field name の右側、もう 1 つはそこから少しオフセットした下側に配置します。それ以外の場合は、画像オブジェクトを検索しません。FlexiLayout language では、次のように記述します。
8

post-search relations を追加する

field値の検索領域は、field名の右側と下側にある2つの矩形に限定されます。field値が名前の右側にある場合、通常、名前の下にもテキストがあります。この余分なテキストが TotalAmount field の検索領域に含まれるため、FlexiLayout Studio はそのテキストに対する仮説を作成します。この仮説の品質を下げるには、Advanced post-search relations で追加チェックを指定します。field値がfield名より下にあるほど、ペナルティが大きくなります。FlexiLayout language では、次のように指定します。
オブジェクトの位置やオブジェクト間の距離を表すため、FlexiLayout Studio では二次元座標系を使用します。(0, 0) の点は画像の左上隅にあります。水平軸は左から右へ、垂直軸は上から下へ伸びます。
9

FlexiLayoutをマッチングする

画像に対してFlexiLayoutをマッチングし、要素が出現するすべての画像でFlexiLayout Studioがその要素を確実に検出できることを確認します。
10

ブロック領域を設定する

TotalAmount ブロックの位置には、TotalAmount 要素の矩形領域を縦横に 5 ドット拡張した領域を指定します。Expression を選択し、次の式を指定します。