- InvoiceHeader 要素で、型 Character String の要素を作成し、名前を付けます。 注。 要素と、field InvoiceNumber に対応するブロックの名前は同じである必要はありませんが、FlexiLayout で作業する際は同じ名前にしておくと便利です。
- Character String タブをクリックします。
- Percentage of non-alphabet characters を 100% に設定します。これは、文字に制限がないことを意味します。
- Character count field で、次のファジー区間を指定します: {-1, 3, 20, INF}。これにより、string の文字数が制限されます。想定される値の範囲は 3~20 です。この範囲外の仮説にはペナルティが適用されます。
- Relations タブをクリックします。
- InvoiceNumber は名前 kwInvoiceNumber のキーワードの右側にのみ配置され、かつ名前 kwInvoiceNumber の右境界から 550 ドット以内にしか存在しないため、次の search constraints を設定します:
- 要素 kwInvoiceNumber の Right of、Offset = 0
- 要素 kwInvoiceNumber の Left of、Offset = -550、Reference boundary = Right 注。 Offset 値は試行錯誤しながら選択します。
- InvoiceNumber は常に名前 kwInvoiceNumber のキーワードと同じ高さにあるため、次の search constraints を設定します:
- 要素 kwInvoiceNumber の Above、Offset = -10、Reference boundary = Bottom
- 要素 kwInvoiceNumber の Below、Offset = -10、Reference boundary = Top

- テスト画像に対して FlexiLayout のマッチングを実行し、該当するすべての画像でプログラムが要素を正常に検出することを確認します。
- InvoiceNumber ブロックの位置を記述するには、その Properties をクリックして Source element オプションを選択し、次に
をクリックして、ソース要素として InvoiceNumber 要素を選択します。
