- TableHeader 要素内で、型が Static Text の要素を作成し、kwUnitPrice という名前を付けます。
- Static Text タブをクリックします。
- Search text field に、検索するテキスト「UnitPrice」を入力します。
- Advanced タブをクリックします。
- Unit Price 列名は Quantity 列名の右側にあるため、Advanced pre-search relations field で次の追加の検索制約を設定します: kwQuantity 要素が検出されている場合は、その右側で kwUnitPrice 要素を検索します。FlexiLayout language では、次のように記述します:
If Not (TableHeader.kwQuantity.IsNull) ThenRightOf: TableHeader.kwQuantity, 0 * dot; - テスト画像を使って FlexiLayout のマッチングを実行し、すべての画像でプログラムが要素を正しく検出できることを確認します。
Sample 3
サンプル 3. ステップ 17: kwUnitPrice 要素を使用した Unit Price 列名の検出
FlexiLayout で検出された Quantity 列の右側を検索する kwUnitPrice Static Text 要素を使用して、Unit Price 列名を特定します。
Unit Price 列名のキーワードを検出するために使用する要素を定義するには、Unit Price 列が常に Quantity 列の右側にあることを利用します。
kwUnitPrice 要素を作成するには、次の手順に従います。
