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

# ファジー Rectangle を作成する関数

> FlexiLayout の検索範囲を制限するためのファジー Rectangle を構築する関数。LeftBound、TopBound、RightBound、BottomBound の境界制約が含まれます。

「検索範囲を制限する関数」で説明されている `RestrictSearchArea( FuzzyRect fuzzyRect )` 関数を使用すると、検索範囲を任意のファジー Rectangle に制限できます。

以下の表は、ファジー Rectangle を取得するために使用できる関数を一覧しています。

| 関数                                                                       | 説明                                                                                                                                                                                                                                    |
| :----------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `HorSearchAreaBound LeftBound()`                                         | 検索領域の左境界の制約を設定するために使用します。`LeftBound() > XCoordinate` 型の式は FuzzyRect を返します。                                                                                                                                                            |
| `VertSearchAreaBound TopBound()`                                         | 検索領域の上境界の制約を設定するために使用します。`topBound() > YCoordinate` 型の式は FuzzyRect を返します。                                                                                                                                                             |
| `HorSearchAreaBound RightBound()`                                        | 検索領域の右境界の制約を設定するために使用します。`RightBound () > XCoordinate` 型の式は FuzzyRect を返します。                                                                                                                                                          |
| `VertSearchAreaBound BottomBound()`                                      | 検索領域の下境界の制約を設定するために使用します。`BottomBound () > YCoordinate` 型の式は FuzzyRect を返します。                                                                                                                                                         |
| `FuzzyRect AreaLeftOf( XInterval x, Distance offset = 0 )`               | グローバル座標系のファジー矩形を返します。これは x.End – offset の点の左側に位置する垂直半平面です。                                                                                                                                                                            |
| `FuzzyRect AreaLeftOf( FuzzyRect rect, Distance offset = 0 )`            | グローバル座標系のファジー矩形を返します。これは rect.Left.End – offset の点の左側に位置する垂直半平面です。                                                                                                                                                                    |
| `FuzzyRect AreaLeftOf( Hypothesis hyp, Distance offset = 0 )`            | グローバル座標系のファジー矩形を返します。これは hyp.Rect.Left.End – offset の点の左側に位置する垂直半平面です。                                                                                                                                                                |
| `FuzzyRect AreaLeftOf( HypothesisInstances hyps, Distance offset = 0 )`  | グローバル座標系のファジー矩形を返します。これは hyp.Rect.Left.End – offset の点の左側に位置する垂直半平面です。                                                                                                                                                                |
| `FuzzyRect AreaRightOf( XInterval x, Distance offset = 0 )`              | グローバル座標系のファジー矩形を返します。これは x.Start + offset の点の右側に位置する垂直半平面です。                                                                                                                                                                          |
| `FuzzyRect AreaRightOf( FuzzyRect rect, Distance offset = 0 )`           | グローバル座標系のファジー矩形を返します。これは rect.Right.Start + offset の点の右側に位置する垂直半平面です。                                                                                                                                                                 |
| `FuzzyRect AreaRightOf( Hypothesis hyp, Distance offset = 0 )`           | グローバル座標系のファジー矩形を返します。これは hyp.rect.Right.Start + offset の点の右側に位置する垂直半平面です。                                                                                                                                                             |
| `FuzzyRect AreaRightOf( HypothesisInstances hyps, Distance offset = 0 )` | グローバル座標系のファジー矩形を返します。これは hyp.Rect.Right.Start + offset の点の右側に位置する垂直半平面です。                                                                                                                                                             |
| `FuzzyRect AreaAbove( YInterval y, Distance offset = 0 )`                | グローバル座標系のファジー矩形を返します。これは y.End - offset の点の上側に位置する水平半平面です。                                                                                                                                                                            |
| `FuzzyRect AreaAbove( FuzzyRect rect, Distance offset = 0 )`             | グローバル座標系のファジー矩形を返します。これは rect.top.End - offset の点の上側に位置する水平半平面です。                                                                                                                                                                     |
| `FuzzyRect AreaAbove( Hypothesis hyp, Distance offset = 0 )`             | グローバル座標系のファジー矩形を返します。これは hyp.rect.top.End - offset の点の上側に位置する水平半平面です。                                                                                                                                                                 |
| `FuzzyRect AreaAbove( HypothesisInstances hyps, Distance offset = 0 )`   | グローバル座標系のファジー矩形を返します。これは hyp.Rect.top.End - offset の点の上側に位置する水平半平面です。                                                                                                                                                                 |
| `FuzzyRect AreaBelow( YInterval y, Distance offset = 0 )`                | グローバル座標系のファジー矩形を返します。これは y.Start + offset の点の下側に位置する水平半平面です。                                                                                                                                                                          |
| `FuzzyRect AreaBelow( FuzzyRect rect, Distance offset = 0 )`             | グローバル座標系のファジー矩形を返します。これは rect.Bottom.Start + offset の点の下側に位置する水平半平面です。                                                                                                                                                                |
| `FuzzyRect AreaBelow( Hypothesis hyp, Distance offset = 0 )`             | グローバル座標系のファジー矩形を返します。これは hyp.rect.Bottom.Start + offset の点の下側に位置する水平半平面です。                                                                                                                                                            |
| `FuzzyRect AreaBelow( HypothesisInstances hyps, Distance offset = 0 )`   | グローバル座標系のファジー矩形を返します。これは hyp.Rect.Bottom.Start + offset の点の下側に位置する水平半平面です。                                                                                                                                                            |
| `FuzzyRect ImageLeftOf( XInterval x, Distance offset = 0 )`              | ファジー矩形を返します。これはページの矩形と x.End – offset の点の左側に位置する垂直半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaLeftOf( XInterval x, Distance offset = 0 )` 関数を使用してください。                         |
| `FuzzyRect ImageLeftOf( FuzzyRect rect, Distance offset = 0 )`           | ファジー矩形を返します。これはページの矩形と rect.Left.End – offset の点の左側に位置する垂直半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaLeftOf( FuzzyRect rect, Distance offset = 0 )` 関数を使用してください。              |
| `FuzzyRect ImageLeftOf( Hypothesis hyp, Distance offset = 0 )`           | ファジー矩形を返します。これはページの矩形と hyp.Rect.Left.End – offset の点の左側に位置する垂直半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaLeftOf( Hypothesis hyp, Distance offset = 0)` 関数を使用してください。           |
| `FuzzyRect ImageRightOf( XInterval x, Distance offset = 0 )`             | ファジー矩形を返します。これはページの矩形と x.Start + offset の点の左側に位置する垂直半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaRightOf( XInterval x, Distance offset = 0 )` 関数を使用してください。                      |
| `FuzzyRect ImageRightOf( FuzzyRect rect, Distance offset = 0 )`          | ファジー矩形を返します。これはページの矩形と rect.Right.Start + offset の点の右側に位置する垂直半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaRightOf( FuzzyRect rect, Distance offset = 0 )` 関数を使用してください。          |
| `FuzzyRect ImageRightOf( Hypothesis hyp, Distance offset = 0 )`          | ファジー矩形を返します。これはページの矩形と hyp.rect.Right.Start + offset の点の右側に位置する垂直半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaRightOf( Hypothesis hyp, Distance offset = 0)` 関数を使用してください。       |
| `FuzzyRect ImageAbove( YInterval y, Distance offset = 0 )`               | ファジー矩形を返します。これはページの矩形と y.End - offset の点の上側に位置する水平半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaAbove( YInterval y, Distance offset = 0 )` 関数を使用してください。                          |
| `FuzzyRect ImageAbove( FuzzyRect rect, Distance offset = 0 )`            | ファジー矩形を返します。これはページの矩形と rect.top.End - offset の点の上側に位置する水平半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaAbove( FuzzyRect rect, Distance offset = 0 )` 関数を使用してください。                |
| `FuzzyRect ImageAbove( Hypothesis hyp, Distance offset = 0 )`            | ファジー矩形を返します。これはページの矩形と hyp.rect.top.End - offset の点の左側に位置する垂直半平面の交差領域です。この関数は、Document 内のページの最大数と最小数が 1 に設定されている場合にのみ使用できます。複数ページの Document の場合は、`FuzzyRect AreaAbove( Hypothesis hyp, Distance offset = 0 )` 関数を使用してください。            |
| `FuzzyRect ImageBelow( YInterval y, Distance offset = 0 )`               | ページのRectangleと、点 y.Start + offset より上に位置する水平半平面との交差であるファジーRectangleを返します。この関数は、Document内のページの最大数と最小数が1に設定されている場合にのみ使用できます。複数ページのDocumentの場合は、関数 `FuzzyRect AreaBelow( YInterval y, Distance offset = 0 )` を使用してください。                  |
| `FuzzyRect ImageBelow( FuzzyRect rect, Distance offset = 0 )`            | ページのRectangleと、点 rect.Bottom.Start + offset より下に位置する水平半平面との交差であるファジーRectangleを返します。この関数は、Document内のページの最大数と最小数が1に設定されている場合にのみ使用できます。複数ページのDocumentの場合は、関数 `FuzzyRect AreaBelow( FuzzyRect rect, Distance offset = 0 )` を使用してください。     |
| `FuzzyRect ImageBelow( Hypothesis hyp, Distance offset = 0 )`            | ページのRectangleと、点 hyp.rect.Bottom.Start + offset より下に位置する水平半平面との交差であるファジーRectangleを返します。この関数は、Document内のページの最大数と最小数が1に設定されている場合にのみ使用できます。複数ページのDocumentの場合は、関数 `FuzzyRect AreaBelow( Hypothesis hyp, Distance offset = 0 )` を使用してください。 |
