> ## 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.

# サンプル 4. ステップ 5: ドキュメントヘッダーと InvoiceHeader グループ

> FlexiLayout Studio で Static Text、Character String、Date、Paragraph 要素を使用して InvoiceHeader グループを構築し、請求書の最初のページを識別します。

InvoiceHeaderグループでは、ドキュメントの最初のページを識別するのに役立つ要素を定義します。

1. **請求書番号**、**納品先住所**、**請求日**のfield名に含まれるキーワードを見つけるため、次の Static Text 型の要素を作成します。
   * **kwInvoiceNumber** 要素。詳しい手順は [Step 5.1](/ja/flexi-capture/fls/tutorial4/4step5-1) を参照してください。
   * **kwDeliveryAddress** 要素。詳しい手順は [Step 5.2](/ja/flexi-capture/fls/tutorial4/4step5-2) を参照してください。
   * **kwInvoiceDate** 要素。詳しい手順は [Step 5.3](/ja/flexi-capture/fls/tutorial4/4step5-3) を参照してください。

2. 対応する名前の右側かつ下側にある**請求書番号**fieldと**請求日**fieldを検索するため、次の要素を使用します。

   * Character String 型の **InvoiceNumber**。詳しい手順は [Step 5.4](/ja/flexi-capture/fls/tutorial4/4step5-4) を参照してください。
   * Date 型の **InvoiceDate** (高品質な画像向け) と、**InvoiceDate** 要素を検索しても結果が得られなかった場合に使用する Character String 型の **InvoiceDateAsString** を、Group 型の **grDate** 要素に結合します。詳しい手順は [Step 5.5](/ja/flexi-capture/fls/tutorial4/4step5-5) を参照してください。

   <Note>
     低品質な画像の日付検索について詳しくは、[Tips and Tricks](/ja/flexi-capture/fls/tips-tricks/general) を参照してください。
   </Note>

3. 複数行にわたる**納品先住所**fieldを見つけるには、Paragraph 型の **DeliveryAddress** を使用します。詳しい手順は [Step 5.6](/ja/flexi-capture/fls/tutorial4/4step5-6) を参照してください。検索範囲は、できるだけ厳密に指定する必要があります。
   下側から検索範囲を制限するために、White Gap 型の **wgAddressAbove** 要素を使用します。詳しい手順は [Step 5.6](/ja/flexi-capture/fls/tutorial4/4step5-6) を参照してください。
   次に、**納品先住所**fieldの検出に使用するこれらすべての要素を、**grAddress** という名前の 1 つのグループにまとめます。
