> ## 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. Step 14: hsTableHeaderTop 要素を使用した補助水平セパレーターの検出

> テーブルヘッダーの上にある水平線を見つける hsTableHeaderTop Separator 要素を追加し、長さ、Space、リレーションの設定を行います。

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

1. 型 [Separator](/ja/flexi-capture/fls/template/separator) の要素を作成し、**hsTableHeaderTop** という名前を付けます。

2. **Separator** タブをクリックします。

3. **Orientation** グループで、**Horizontal** オプションをクリックします。

4. Min length / Max length を 1500 / 2500 に設定します。

5. **Fits entirely within search area** オプションをクリックします。

6. **Space** の Max length を 20、Orthogonal shift を 20 に設定します。

   <Tip>
     セパレーターの長さの値を設定する前に、事前認識で検出された隣接するオブジェクトの幾何学的プロパティ (つまりサイズと境界) を分析しておくとよいでしょう。Separator の誤差しきい値は試行錯誤で決定します。
   </Tip>

7. 要素のその他のパラメーターはデフォルト値のままにします。

<Frame>
  <img src="https://mintcdn.com/abbyy/r-nfa7jujx5b9gKX/images/flexi-capture/fls/tutorial3_14.png?fit=max&auto=format&n=r-nfa7jujx5b9gKX&q=85&s=0e77ad7b4eda4e545ef7e1b4b47fe16e" alt="ABBYY FlexiLayout Studio の SearchElements.hsTableHeaderTop の Properties ダイアログの Separator タブのスクリーンショット。Horizontal orientation が選択され、Min と Max length が 1500 と 2500 に設定され、Fits entirely within search area オプションが有効になっています。" width="431" height="455" data-path="images/flexi-capture/fls/tutorial3_14.png" />
</Frame>

1. **Relations** タブをクリックします。

2. このセパレーターは **kwInvoiceDate** と **kwInvoiceNumber** という名前のキーワードの下にしか現れないため、次の検索制約を設定します。
   * 要素 `InvoiceHeader.kwInvoiceDate` の下、Offset = 0
   * 要素 `InvoiceHeader.kwInvoiceNumber` の下、Offset = 0

3. **Advanced** タブをクリックします。

4. 探しているセパレーターはここで説明している search area の上端にあるため、Advanced pre-search relations field に次の[追加の検索制約](/ja/flexi-capture/fls/template/advanced-constraints)を設定します。画像上で、上端境界に最も近い object を探します。[FlexiLayout language](/ja/flexi-capture/fls/code/general-code) では次のようになります。
   `NearestY: PageRect.Top;`

   <Tip>
     **Nearest** 制約は、プログラムのグラフィカルユーザーインターフェースから指定することもできます。**Relations** タブをクリックし、**Nearest** を選択して、**To:** ドロップダウンリストで **Page top edge** を選択します。
   </Tip>

5. テスト画像で FlexiLayout のマッチングを実行し、すべての画像でプログラムがこの要素を正常に検出できることを確認します。
