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

# FlexiLayout 言語

> FlexiLayout 言語を使用して、Extraction Rules アクティビティをドキュメントに正確にマッチさせるための追加条件の設定方法を学びます。

Extraction Rules アクティビティをドキュメントにより高い精度でマッチさせるには、要素のプロパティ、検索条件、定式化された仮説に対する追加の制約など、さまざまな追加条件を設定できます。これらの追加条件はプログラムコードとして指定します。コマンドは FlexiLayouts 用に専用開発された言語で記述します。

追加条件を設定するには、適切な要素を選択し、下部ペインのコードエディターボタンから Code Editor ペインを開き、該当するセクションを選択します:

* [Search Condition](/ja/vantage/documentation/advanced-designer/activities/flexilayout/search-conditions/search-condition-functions): 要素の検索パラメーターを設定し、検索範囲を制限します。
* [Hypotheses Evaluation](/ja/vantage/documentation/advanced-designer/activities/flexilayout/hypothesis-eval-functions): 特定の要素プロパティに基づいて、定式化された仮説に減点を適用します。
* [External Fields](/ja/vantage/documentation/advanced-designer/activities/flexilayout/user-defined-properties): たとえば、特定の要素に属する型付き変数などのカスタムプロパティを設定します。
