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

# Static Text

> Optimieren Sie die Suche für das Element Static Text in der FlexiLayout-Sprache mit Fehlergrenzen, Berücksichtigung der Groß-/Kleinschreibung, Textquellen aus Datenbanken oder Dateien und Wortstrafen.

Das **Static Text**-Element unterstützt die folgenden Parameter in der FlexiLayout-Sprache.

<div id="static-text-parameters">
  ## Parameter für Static Text
</div>

| Parameter                                                                                           | Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| --------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Void MinQuality( Real )`                                                                           | Legt die minimale Quality der Hypothese fest.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `Void MaxErrors( Int )`                                                                             | Legt die maximale Anzahl von Fehlern in der Hypothese fest. Siehe [**Static Text**](/de/flexi-capture/fls/template/static-text), **Max number of errors**.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| `Void MaxErrorsPart( Real )`                                                                        | Legt den maximalen Prozentsatz an Fehlern in der Hypothese fest. Siehe [**Static Text**](/de/flexi-capture/fls/template/static-text), **Max error percentage**.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `Void MaxErrors( Int number, Real part )`                                                           | Legt sowohl die maximale Anzahl von Fehlern (`number`) als auch den maximalen Prozentsatz an Fehlern (`part`) in der Hypothese fest. **Hinweis.** FlexiLayout Studio verwendet die strengere der beiden Bedingungen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `Void MaxGapInLine( Distance )`                                                                     | Legt den maximalen Abstand zwischen benachbarten Zeichen fest. Beim Generieren einer Hypothese fügt FlexiLayout Studio der Hypothese so lange Zeichen hinzu, wie der Abstand zwischen zwei benachbarten Zeichen `MaxGapInLine` nicht überschreitet. Siehe auch [**Character String**](/de/flexi-capture/fls/template/character-chain), **Max space length**.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `Void MaxRelativeGapInLine( Real )`                                                                 | Der maximale Abstand zwischen benachbarten Zeichen, ausgedrückt als Prozentsatz der Zeilenhöhe.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `Void AllowChoppedWords( Logic )`                                                                   | Das Flag gibt an, ob Textobjekte, die nicht vollständig innerhalb der linken und rechten Grenzen liegen, in die Hypothese aufgenommen werden sollen. Der Standardwert ist `true`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `Void MaxXOutsidePart( Real )`                                                                      | Gibt den Anteil des Zeichens an, der horizontal über den Suchbereich hinausragen darf. Der Anteil des Zeichens wird durch eine Zahl von `0` bis `1` angegeben. Zeichen, bei denen der angegebene oder ein kleinerer Anteil außerhalb des Suchbereichs liegt, werden in die Hypothese aufgenommen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `Void MaxYOutsidePart( Real )`                                                                      | Gibt den Anteil des Zeichens an, der vertikal über den Suchbereich hinausragen darf. Der Anteil des Zeichens wird durch eine Zahl von `0` bis `1` angegeben. Zeichen, bei denen der angegebene oder ein kleinerer Anteil außerhalb des Suchbereichs liegt, werden in die Hypothese aufgenommen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `Void CaseSensitive( Logic Value=true )`                                                            | Unterscheidet zwischen Klein- und Großbuchstaben, wenn der Wert auf `true` gesetzt ist.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `Void IgnoreAccents( Logic value = true )`                                                          | Gibt an, ob Diakritika bei der Textsuche ignoriert werden. Wenn der Wert auf `true` gesetzt ist, werden Diakritika ignoriert (zum Beispiel werden die Wörter "café" und "cafe" als identisch behandelt).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `Void SearchTextFromDB( String connectionString, String selectString, Int maxRecordsCount = 1000 )` | Gibt die Menge der Zeichenketten an, die mithilfe einer Datenbank in einem Bild gesucht werden soll. Weitere Informationen finden Sie unter [Datenbanken und Textdateien in der FlexiLayout-Sprache](/de/flexi-capture/fls/language/bd-textfiles). Das Argument `connectionString` legt die connection string für die Verbindung mit der Datenbank fest. Das Argument `selectString` legt eine SQL-Abfrage fest, die mit dem Befehl `SELECT` beginnt. Die durch diese Abfrage erhaltene Ergebnismenge, die nur ein Feld enthalten darf, stellt Phrasenvarianten dar. In der einfachsten Form ruft eine Abfrage das erforderliche Feld aus einer angegebenen Datenbanktabelle ab. Gibt eine Abfrage mehr als ein Feld zurück, werden die Daten aus dem ersten Feld für die Suche verwendet. Um die Suche zu beschleunigen, werden nur die ersten `maxRecordsCount` Varianten verwendet (die Standardeinstellung ist 1000). |
| `Void SearchTextFromFile( String fileName, Int maxRecordsCount = 1000 )`                            | Gibt die Menge der Zeichenketten an, die mithilfe einer Textdatei `fileName` in einem Bild gesucht werden soll. Weitere Informationen finden Sie unter [Datenbanken und Textdateien in der FlexiLayout-Sprache](/de/flexi-capture/fls/language/bd-textfiles). Um die Suche zu beschleunigen, werden nur die ersten `maxRecordsCount` Varianten verwendet (die Standardeinstellung ist 1000).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `AllowIntersectPercent( Real )`                                                                     | Gibt den maximal zulässigen Prozentsatz der vertikalen Überlappung zweier Textzeilen an (die Standardeinstellung ist 15). Diesen Parameter können Sie für Texte mit engem Zeilenabstand verwenden.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

Beispiel für `MaxErrors( Int number, Real part )`:

Der folgende Code teilt FlexiLayout Studio mit, dass die absolute Anzahl von Fehlern `3` nicht überschreiten darf und der Prozentsatz an Fehlern `20%` nicht überschreiten darf.

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

Beispiel für `MaxGapInLine`:

Der folgende Code teilt FlexiLayout Studio mit, dass der maximale Abstand zwischen benachbarten Zeichen 5 mm nicht überschreiten darf. Andernfalls wird eine Nullhypothese erzeugt.

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

Beispiel für `AllowChoppedWords`:

Der folgende Code weist FlexiLayout Studio an, das Element nur unter den Textobjekten zu suchen, die vollständig innerhalb des Suchbereichs liegen.

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

Beispiel für `SearchTextFromDB`:

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

Beispiel für `SearchTextFromFile`:

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

<div id="single-word-text-methods">
  ## Textmethoden für einzelne Wörter
</div>

Diese Methoden sind nur verfügbar, wenn der zu findende Text aus einem einzigen Wort besteht.

| Parameter                    | Beschreibung       |
| ---------------------------- | ------------------ |
| `Void SearchText ( String )` | Zu findender Text. |

<div id="multi-word-text-methods">
  ## Methoden für Text aus mehreren Wörtern
</div>

Diese Methoden sind verfügbar, wenn der zu findende Text aus mehreren Wörtern besteht.

| Parameter                                     | Beschreibung                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `Void NextLinePenalty( Real )`                | Siehe [**Static Text**](/de/flexi-capture/fls/template/static-text), **Strafwert für Zeilenumbruch**.                                                                                                                                                                                                                                                                                                                                                                                                  |
| `Void OmissionPenalty( Real )`                | Siehe [**Static Text**](/de/flexi-capture/fls/template/static-text), **Strafwert für ausgelassene Wörter**.                                                                                                                                                                                                                                                                                                                                                                                            |
| `Void WholeWordMode ( Logic )`                | Das Flag gibt an, ob nur vollständige Textobjekte als gültige Hypothesen berücksichtigt werden sollen. Wenn es auf `true` gesetzt ist, werden Hypothesen ignoriert, die aus Wortteilen bestehen. Die Standardeinstellung ist `false`. **Hinweis.** Diese Methode unterscheidet sich von `AllowChoppedWords` dadurch, dass `AllowChoppedWords` nur Hypothesen beeinflusst, die aus Wörtern am Rand des Suchbereichs erzeugt werden, während `WholeWordMode` die Erzeugung aller Hypothesen beeinflusst. |
| `Void AllowEmbeddedHypotheses( Logic )`       | Gibt an, ob eingebettete Hypothesen zulässig sind. Wenn der Wert auf `False` gesetzt ist, bildet FlexiLayout Studio die längste Hypothese.                                                                                                                                                                                                                                                                                                                                                             |
| `Void MaxLineBreakDistance( Distance )`       | Die Distanz zwischen dem Wort in der nächsten Zeile und der vorangehenden Zeile.                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `SuggestOnlySimilarChars( Logic value )`      | Wenn auf `true` gesetzt, sind bei Operationen zum Einfügen, Löschen oder Ersetzen von Zeichen nur Zeichen (Glyphen) mit ähnlichem Schriftbild als Ersatzzeichen zulässig.                                                                                                                                                                                                                                                                                                                              |
| `Void AllowedTextRotations ( TextRotations )` | Gibt eine Menge von Orientierungen des erkannten Texts an, bei denen eine Elementsuche zulässig ist.                                                                                                                                                                                                                                                                                                                                                                                                   |

Beispiel für `AllowEmbeddedHypotheses`:

Der folgende Code weist FlexiLayout Studio an, die längste Hypothese zu bilden.

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