> ## 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 言語で次のパラメーターを使用できます。

<div id="static-text-parameters">
  ## 静的テキスト パラメーター
</div>

| Parameter                                                                                           | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Void MinQuality( Real )`                                                                           | 候補の最小品質を設定します。                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `Void MaxErrors( Int )`                                                                             | 候補内で許容される最大エラー数を設定します。[**静的テキスト**](/ja/flexi-capture/fls/template/static-text)、**最大エラー数** を参照してください。                                                                                                                                                                                                                                                                                                                                                                          |
| `Void MaxErrorsPart( Real )`                                                                        | 候補内で許容される最大エラー率を設定します。[**静的テキスト**](/ja/flexi-capture/fls/template/static-text)、**最大エラー率** を参照してください。                                                                                                                                                                                                                                                                                                                                                                          |
| `Void MaxErrors( Int number, Real part )`                                                           | 候補内で許容される最大エラー数 (`number`) と最大エラー率 (`part`) の両方を設定します。**注。** FlexiLayout Studio では、2 つの条件のうちより厳しい方が適用されます。                                                                                                                                                                                                                                                                                                                                                                    |
| `Void MaxGapInLine( Distance )`                                                                     | 隣接する文字間の最大距離を設定します。候補の生成時には、隣接する 2 文字間の距離が `MaxGapInLine` を超えない限り、FlexiLayout Studio は文字を候補に追加します。あわせて [**Character String**](/ja/flexi-capture/fls/template/character-chain)、**Max space length** も参照してください。                                                                                                                                                                                                                                                                 |
| `Void MaxRelativeGapInLine( Real )`                                                                 | 隣接する文字間の最大距離を、行の高さに対する割合で指定します。                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `Void AllowChoppedWords( Logic )`                                                                   | 左右の境界内に完全に収まらないテキストオブジェクトを候補に含めるかどうかを指定するフラグです。デフォルト値は `true` です。                                                                                                                                                                                                                                                                                                                                                                                                             |
| `Void MaxXOutsidePart( Real )`                                                                      | 検索領域の外側にはみ出してよい文字の水平方向の割合を指定します。この割合は `0` から `1` の数値で指定します。検索領域の外側にはみ出している部分が指定値以下の文字は、候補に含まれます。                                                                                                                                                                                                                                                                                                                                                                              |
| `Void MaxYOutsidePart( Real )`                                                                      | 検索領域の外側にはみ出してよい文字の垂直方向の割合を指定します。この割合は `0` から `1` の数値で指定します。検索領域の外側にはみ出している部分が指定値以下の文字は、候補に含まれます。                                                                                                                                                                                                                                                                                                                                                                              |
| `Void CaseSensitive( Logic Value=true )`                                                            | `true` に設定すると、大文字と小文字を区別します。                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `Void IgnoreAccents( Logic value = true )`                                                          | テキスト検索時に発音区別符号を無視するかどうかを指定します。値を `true` に設定すると、発音区別符号は無視されます (たとえば、"café" と "cafe" は同一として扱われます) 。                                                                                                                                                                                                                                                                                                                                                                             |
| `Void SearchTextFromDB( String connectionString, String selectString, Int maxRecordsCount = 1000 )` | データベースを使用して、画像上で検索する文字列の集合を指定します。詳しくは、[Databases and text files in the FlexiLayout language](/ja/flexi-capture/fls/language/bd-textfiles)を参照してください。`connectionString` 引数は、データベースへの接続文字列を設定します。`selectString` 引数は、`SELECT` コマンドで始まる SQL クエリを設定します。このクエリによって取得される結果セットには field が 1 つだけ含まれている必要があり、これはフレーズの候補を表します。最も単純な形式では、クエリは指定したデータベーステーブルから必要な field を取得します。クエリが複数の field を返す場合は、最初の field のデータが検索に使用されます。検索を高速化するため、先頭の `maxRecordsCount` 件の候補のみが使用されます (デフォルト設定は 1000) 。 |
| `Void SearchTextFromFile( String fileName, Int maxRecordsCount = 1000 )`                            | `fileName` テキストファイルを使用して、画像上で検索する文字列の集合を指定します。詳しくは、[Databases and text files in the FlexiLayout language](/ja/flexi-capture/fls/language/bd-textfiles)を参照してください。検索を高速化するため、先頭の `maxRecordsCount` 件の候補のみが使用されます (デフォルト設定は 1000) 。                                                                                                                                                                                                                                              |
| `AllowIntersectPercent( Real )`                                                                     | 2 つのテキスト行に対して許容される、垂直方向の重なりの最大割合を指定します (デフォルト設定は 15) 。行間が狭いテキストでは、このパラメーターが役立つ場合があります。                                                                                                                                                                                                                                                                                                                                                                                        |

`MaxErrors( Int number, Real part )` の例:

次のコードは、エラーの絶対数が `3` を超えず、エラー率が `20%` を超えてはならないことを FlexiLayout Studio に指定します。

```text theme={null}
MaxErrors (3, 0.2);
```

`MaxGapInLine` の例:

次のコードは、隣接する文字間の最大距離を 5 mm 以下とし、それを超えた場合はヌル仮説を生成するよう FlexiLayout Studio に指示します。

```text theme={null}
MaxGapInLine (5mm);
```

`AllowChoppedWords` の例:

次のコードは、FlexiLayout Studio が、検索領域内に完全に収まるテキストオブジェクトだけを対象に要素を検索するよう指定します。

```text theme={null}
AllowChoppedWords (False);
```

`SearchTextFromDB` の例:

```text theme={null}
SearchTextFromDB: "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\\FCS\\DBKeywords.mdb", "SELECT Words FROM WordsTable", 500;
```

`SearchTextFromFile` の例:

```text theme={null}
SearchTextFromFile: "Keywords.txt", 500;
```

<div id="single-word-text-methods">
  ## 1単語のテキスト メソッド
</div>

これらのメソッドは、検索対象のテキストが1つの単語で構成されている場合にのみ使用できます。

| Parameter                    | 説明         |
| ---------------------------- | ---------- |
| `Void SearchText ( String )` | 検索対象のテキスト。 |

<div id="multi-word-text-methods">
  ## 複数単語テキストのメソッド
</div>

これらのメソッドは、検索対象のテキストが複数の単語で構成されている場合に使用できます。

| Parameter                                     | Description                                                                                                                                                                                                                      |
| --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Void NextLinePenalty( Real )`                | [**静的テキスト**](/ja/flexi-capture/fls/template/static-text) の **Break line penalty** を参照してください。                                                                                                                                     |
| `Void OmissionPenalty( Real )`                | [**静的テキスト**](/ja/flexi-capture/fls/template/static-text) の **Missed words penalty** を参照してください。                                                                                                                                   |
| `Void WholeWordMode ( Logic )`                | このフラグは、完全なテキストオブジェクトだけを有効な仮説として扱うかどうかを指定します。`true` に設定すると、単語の一部で構成される仮説は無視されます。既定値は `false` です。**注:** このメソッドは `AllowChoppedWords` とは異なります。`AllowChoppedWords` は検索領域の境界上にある単語から生成される仮説にのみ影響しますが、`WholeWordMode` はすべての仮説の生成に影響します。 |
| `Void AllowEmbeddedHypotheses( Logic )`       | 埋め込み仮説を許可するかどうかを指定します。`False` に設定すると、FlexiLayout Studio は最も長い仮説を生成します。                                                                                                                                                           |
| `Void MaxLineBreakDistance( Distance )`       | 次の行の単語と前の行との間の距離を指定します。                                                                                                                                                                                                          |
| `SuggestOnlySimilarChars( Logic value )`      | `true` に設定すると、文字の挿入、削除、置換の操作で置換文字として使用できるのは、字形の似ている文字のみになります。                                                                                                                                                                    |
| `Void AllowedTextRotations ( TextRotations )` | 要素の検索を許可する、認識されたテキストの向きのセットを指定します。                                                                                                                                                                                               |

`AllowEmbeddedHypotheses` の例:

次のコードは、最も長い仮説を生成するよう FlexiLayout Studio に指示します。

```text theme={null}
AllowEmbeddedHypotheses (False);
```
