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

# FlexiLayouts

> FlexiLayouts は、ABBYY FlexiCapture が文書画像上のデータ field を特定できるように、要素とブロックのツリーで文書構造を形式的に記述します。

FlexiLayout は文書の構造を形式化して記述したもので、データ抽出プログラムがデータ field に対応する画像領域を検出できるようにします。FlexiLayout は木のような構造を持ち、1 つのブロック ブランチと複数の要素ブランチで構成され、それぞれが 1 つの代替レイアウトに対応します。

<div id="flexilayout-elements">
  ## FlexiLayout 要素
</div>

[要素](/ja/flexi-capture/fls/template/elements)は、検出すべき画像オブジェクトを定義します。ABBYY FlexiCapture などのデータ抽出アプリケーションでオブジェクトを検出できるようにするには、このオブジェクトに対応する FlexiLayout 要素を作成します。

要素のプロパティで、オブジェクトの型 (テキスト フラグメント、画像、バーコードなど) 、幾何学的データ (長さ、幅など) 、およびオブジェクトが見つかる可能性が最も高い検索領域を指定します。

<div id="flexilayout-blocks">
  ## FlexiLayout のブロック
</div>

[ブロック](/ja/flexi-capture/fls/template/blocks) は、データを抽出する必要があるデータ field を記述します。ブロックの位置は、要素の位置を基準に指定することも、文書上で想定される座標を直接入力して指定することもできます。FlexiLayout の目的は、データ抽出アプリケーションにブロックを見つけるためのアルゴリズムを提供することです。

<div id="element-hierarchy-and-search-order">
  ## 要素の階層と検索順序
</div>

FlexiLayout のブロックは互いに独立しています。一方、要素はグループ化して複雑な階層を形成でき、その中では要素同士が論理的に関連付けられ、ある要素の位置によって別の要素の位置が決まります。ツリー内での要素の順序によって検索順序が決まり、データ抽出プログラムはまず最上位の要素を探し、画像上で対応するオブジェクトを見つけてから、その情報を使ってブロックの位置を特定します。

既定では、新しい FlexiLayout Studio プロジェクトの名前は FlexiLayout です。その要素ブランチとブロック ブランチは空です。

<div id="related-topics">
  ## 関連トピック
</div>

* [FlexiLayoutのプロパティ](/ja/flexi-capture/fls/template/ftemplate-properties)
* [FlexiLayoutの自動作成](/ja/flexi-capture/fls/template/ftemplate-training)
* [ブロック](/ja/flexi-capture/fls/template/blocks)
* [要素](/ja/flexi-capture/fls/template/elements)
