> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# サンプル 3. ステップ 17: kwUnitPrice 要素を使用した Unit Price 列名の検出

> FlexiLayout で検出された Quantity 列の右側を検索する kwUnitPrice Static Text 要素を使用して、Unit Price 列名を特定します。

Unit Price 列名のキーワードを検出するために使用する要素を定義するには、Unit Price 列が常に Quantity 列の右側にあることを利用します。

kwUnitPrice 要素を作成するには、次の手順に従います。

1. **TableHeader** 要素内で、型が [Static Text](/ja/flexi-capture/fls/template/static-text) の要素を作成し、**kwUnitPrice** という名前を付けます。
2. Static Text タブをクリックします。
3. Search text field に、検索するテキスト「**UnitPrice**」を入力します。
4. Advanced タブをクリックします。
5. **Unit Price** 列名は **Quantity** 列名の右側にあるため、Advanced pre-search relations field で次の[追加の検索制約](/ja/flexi-capture/fls/template/advanced-constraints)を設定します: **kwQuantity** 要素が検出されている場合は、その右側で **kwUnitPrice** 要素を検索します。[FlexiLayout language](/ja/flexi-capture/fls/code/general-code) では、次のように記述します:
   `If Not (TableHeader.kwQuantity.IsNull) Then`
   `RightOf: TableHeader.kwQuantity, 0 * dot;`
6. テスト画像を使って FlexiLayout のマッチングを実行し、すべての画像でプログラムが要素を正しく検出できることを確認します。
