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

> Static-Text-Elemente finden vordefinierte Wörter oder Wortgruppen in einem FlexiLayout und verfügen über Eigenschaften für Fehlertoleranzen, Groß-/Kleinschreibung und mehrzeilige Suche.

**Static Text** ist ein Element in einem FlexiLayout, das einen vordefinierten Text beschreibt. Der Text kann aus einem Wort oder einer Wortgruppe bestehen. Wortgruppen unterscheiden sich von Wörtern dadurch, dass sie mindestens ein Leerzeichen enthalten. Eine Wortgruppe kann sich über mehrere Zeilen erstrecken.

**Static-Text-Elemente** werden im FlexiLayout-Baum mit <img src="https://mintcdn.com/abbyy/lqYknuOmCa79141v/images/flexi-capture/fls/el_static_text.gif?s=daa06fee7c139a0a4d195c10533f71cc" alt="Symbol für das Static-Text-Element" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="17" height="17" data-path="images/flexi-capture/fls/el_static_text.gif" /> gekennzeichnet.

Das Programm verwendet **Static-Text-Elemente**, um nach statischem Text zu suchen, d. h. nach Text, der im Voraus bekannt ist. Dabei betrachtet das Programm **Recognized Words**- und **Recognized Lines**-Objekte, die während der [Vorerkennung](/de/flexi-capture/fls/batch/prerecognition) erkannt wurden und im Suchbereich des Elements liegen, als Kandidaten für statischen Text.

In der Regel enthalten alle oder viele Bilder im Batch statischen Text. Dabei kann es sich um die Überschrift des Dokuments handeln (zum Beispiel Invoice) oder um die Namen von Feldern (zum Beispiel Date, To:, From:).

Solche Objekte, die bei der Vorerkennung als **Recognized Words** erkannt wurden, werden üblicherweise als „Wegweiser“ verwendet, wenn nach beliebigem Text gesucht wird, der in die entsprechenden Felder eingetragen werden kann. So ist es beispielsweise naheliegend, neben dem statischen Text „Date“ ein Datum zu erwarten."

<div id="static-text-element-properties">
  ## Eigenschaften des Static-Text-Elements
</div>

Die Eigenschaften eines **Static-Text**-Elements werden auf der Registerkarte **Static Text** im Dialogfeld **Properties** des Elements festgelegt.

Um das Dialogfeld **Properties** zu öffnen, klicken Sie im FlexiLayout-Baum mit der rechten Maustaste auf das Element und wählen im Kontextmenü **Properties...**.

<Frame>
  <img src="https://mintcdn.com/abbyy/lqYknuOmCa79141v/images/flexi-capture/fls/Static_text_tab.gif?fit=max&auto=format&n=lqYknuOmCa79141v&q=85&s=1268c2aef309f6983b420dc7dda09200" alt="Screenshot der Registerkarte „Static Text“ im Dialogfeld „Properties“ eines Static-Text-Elements in ABBYY FlexiLayout Studio." width="431" height="455" data-path="images/flexi-capture/fls/Static_text_tab.gif" />
</Frame>

<div id="search-text">
  ### Search text
</div>

Der Text, der im Bild gefunden werden soll.

Wenn Sie eine Phrase oder mehrere Wörter suchen und wissen, dass sie immer in derselben Zeile stehen, ignorieren Sie Leerzeichen (lassen Sie die Option **Leerzeichen berücksichtigen** deaktiviert), um die Suche zu beschleunigen.

In diesem Fall können Sie die Suchphrase ohne Leerzeichen eingeben. Das Programm entfernt sie ohnehin, wenn die Option **Leerzeichen berücksichtigen** nicht ausgewählt ist. Um beispielsweise den Namen „Purchase Agreement“ zu finden, der in allen Dokumenten in einer Zeile steht, geben Sie `PURCHASEAGREEMENT` ein.

Verwenden Sie einen vertikalen Strich (das Symbol `|`), um Varianten zu trennen. Wenn ähnliche Dokumente beispielsweise Bezeichnungen wie Contract oder Agreement haben können, geben Sie `CONTRACT|AGREEMENT` ein.

Varianten von Phrasen werden in geschweifte Klammern gesetzt und durch einen vertikalen Strich getrennt, in der Form `{ }|{ }`. Sie können Varianten von Wörtern innerhalb von Phrasen angeben (die Option **Leerzeichen berücksichtigen** muss ausgewählt sein).

Wenn Sie zum Beispiel `{SALE|PURCHASE AGREEMENT|CONTRACT}|{CUSTOMER|CLIENT APPLICATION}` in das Feld **Search text** eingeben, sucht das Programm nach den folgenden Phrasen: sale agreement, purchase agreement, sale contract, purchase contract, customer application, client application.

Um lange Zeichenfolgen einzugeben, klicken Sie auf <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=31d9fa9f45f477259b0ae4b0cabf8b83" alt="Schaltfläche &#x22;Durchsuchen&#x22;" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="25" height="18" data-path="images/flexi-capture/fls/Button.gif" />, um ein separates Dateneingabefenster zu öffnen.

<div id="search-text-from-database">
  ### Search text from database
</div>

Durchsuchen Sie das Bild nach einem Textfragment aus einer Datenbank. Eine SQL-Abfrage, die mit dem Befehl `SELECT` beginnt, sucht die relevanten Felder in der Tabelle. Anschließend sucht das Programm im Bild nach dem Text, der im gefundenen Feld enthalten ist.

<Steps>
  <Step title="Die Verbindungszeichenfolge festlegen">
    Geben Sie im Feld **Connection string** die Verbindungszeichenfolge der Datenbank ein, oder klicken Sie auf <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=31d9fa9f45f477259b0ae4b0cabf8b83" alt="Schaltfläche &#x22;Durchsuchen&#x22;" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="25" height="18" data-path="images/flexi-capture/fls/Button.gif" />, um das Standarddialogfeld für die Datenbankverbindung zu öffnen.
  </Step>

  <Step title="Die Abfrage eingeben">
    Geben Sie im Feld **Query text** die Abfrage ein. Sie können auch auf <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=31d9fa9f45f477259b0ae4b0cabf8b83" alt="Schaltfläche &#x22;Durchsuchen&#x22;" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="25" height="18" data-path="images/flexi-capture/fls/Button.gif" /> klicken, um ein separates Dateneingabefenster zu öffnen.
  </Step>
</Steps>

<div id="search-text-from-file">
  ### Search text from file
</div>

Durchsuchen Sie das Bild nach einem Textfragment aus einer Datei. Klicken Sie auf die Schaltfläche **Browse...**, um die Datei auszuwählen. Weitere Informationen finden Sie unter [Databases and text files in the FlexiLayout language](/de/flexi-capture/fls/language/bd-textfiles).

<div id="max-number-of-errors">
  ### Maximale Anzahl von Fehlern
</div>

Die maximale Anzahl von Fehlern in einem Wort. Das Programm prüft jedes Wort in der Phrase, wenn die Wörter in der Phrase durch Leerzeichen getrennt sind. Andernfalls wird die Phrase als ein einziges Wort behandelt.

Wenn die Anzahl der Fehler in einem Wort höher ist als die in diesem Feld angegebene Zahl, gilt das Wort als nicht erkannt. Ein Fehler entspricht einem Lösch-, Einfüge- oder Ersetzungsvorgang, der erforderlich ist, um den Text so anzupassen, dass er mit dem im Feld **Search text** eingegebenen Text übereinstimmt. Standardmäßig ist diese Eigenschaft unbegrenzt.

Angenommen, das Feld **Search text** enthält das Wort „meet“ und die maximale Anzahl von Fehlern ist auf 1 gesetzt. Wenn das Programm in diesem Suchbereich das Wort „moot“ findet, enthält das Wort 2 Fehler, sodass „meet“ als nicht gefunden gilt.

<div id="max-error-percentage">
  ### Max error percentage
</div>

Der maximale Fehlerprozentsatz in einem Wort, berechnet als Verhältnis der Anzahl der Fehler in der Hypothese zur Anzahl der Buchstaben in der Hypothese. Wenn der Fehlerprozentsatz in einem Wort höher ist als der in diesem Feld angegebene Prozentsatz, gilt das Wort als nicht erkannt.

Der Standardwert ist 30%. Wenn Sie sowohl die maximale Anzahl von Fehlern als auch den maximalen Fehlerprozentsatz angeben, verwendet das Programm das strengere Kriterium und ignoriert das andere.

<div id="max-space-length">
  ### Max space length
</div>

Legt die maximale Länge des Leerraums innerhalb des erkannten Objekts fest.

<div id="whole-words-only">
  ### Nur ganze Wörter
</div>

Sucht nur nach ganzen Wörtern.

<div id="match-case">
  ### Match case
</div>

Aktiviert die Groß-/Kleinschreibung bei der Suche (das Programm unterscheidet zwischen Klein- und Großbuchstaben).

<div id="take-spaces-into-account">
  ### Leerzeichen berücksichtigen
</div>

Erlaubt Leerzeichen in der Suchzeichenfolge. Wenn diese Option nicht ausgewählt ist, werden Leerzeichen aus der Suchzeichenfolge entfernt, was die Suche beschleunigt.

Wenn sich Ihre Suchphrase jedoch über mehrere Zeilen erstrecken kann oder wenn einige Wörter in der Phrase fehlen können, aktivieren Sie die Option **Leerzeichen berücksichtigen** und geben Sie Ihre Suchphrase mit Leerzeichen ein.

Die folgenden Optionen sind nur verfügbar, wenn **Leerzeichen berücksichtigen** ausgewählt ist:

| Option                    | Beschreibung                                                        |
| ------------------------- | ------------------------------------------------------------------- |
| **Permit multiple lines** | Erlaubt, dass die Phrase über mehrere Zeilen geschrieben wird.      |
| **Line break penalty**    | Legt einen Strafwert für Zeilenumbrüche innerhalb von Wörtern fest. |
| **Permit missing words**  | Erlaubt fehlende Wörter in der Phrase.                              |
| **Missing word penalty**  | Legt einen Strafwert für fehlende Wörter fest.                      |

Jeder Strafwert ist eine Zahl zwischen 0 und 1. Das Programm multipliziert die Quality der Hypothese für jeden Zeilenumbruch oder jedes fehlende Wort in der Phrase einmal mit dem Strafwert. Um Zeilenumbrüche oder fehlende Wörter zuzulassen, ohne die Quality der Hypothese zu verringern, setzen Sie den Strafwert auf 1, da die Multiplikation der Quality mit 1 sie unverändert lässt.

<div id="recommendations-for-creating-a-static-text-element">
  ## Empfehlungen zum Erstellen eines Static-Text-Elements
</div>

Da statischer Text im Voraus bekannt ist, kann ein **Static-Text**-Element als Referenzelement verwendet werden, um andere Bildobjekte zu finden.

Beachten Sie dabei die folgenden Richtlinien:

* Um sicherzustellen, dass der ausgewählte statische Text auf allen Bildern zuverlässig erkannt werden kann, prüfen Sie die Ergebnisse der Vorerkennung, indem Sie für Wörter bzw. Wortgruppen auf <img src="https://mintcdn.com/abbyy/lqYknuOmCa79141v/images/flexi-capture/fls/Recognized_Words.gif?fit=max&auto=format&n=lqYknuOmCa79141v&q=85&s=dbb71e907d7a3a918f8fac285aff1f6d" alt="Schaltfläche „Recognized Words“" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/fls/Recognized_Words.gif" /> bzw. <img src="https://mintcdn.com/abbyy/lqYknuOmCa79141v/images/flexi-capture/fls/Recognized_Lines.gif?fit=max&auto=format&n=lqYknuOmCa79141v&q=85&s=f3fd11d541f36319cd86080c53d5f69b" alt="Schaltfläche „Recognized Lines“" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/fls/Recognized_Lines.gif" /> klicken. Vergewissern Sie sich, dass die Buchstaben korrekt zu Wörtern und die Wörter korrekt zu Zeilen gruppiert sind.
* Wählen Sie nach Möglichkeit statischen Text in größerer Schrift, der auch bei Scans geringer Qualität unverändert bleibt oder bei dem die Anzahl der OCR-Fehler vorhersehbar ist.
* Wenn die Dokumente nur statischen Text in kleiner Schrift enthalten, der bei der Vorerkennung nicht zuverlässig erkannt werden kann (d. h. wenn Anzahl und Art der Fehler von Bild zu Bild stark variieren), beschreiben Sie solche Textfragmente als **Object Collection** mit den ausgewählten Optionen **Text** und **Punctuation mark** und nicht als **Static Text**.

  Möglicherweise müssen Sie auch die Option **Picture** auswählen. Klicken Sie dazu in der Symbolleiste auf <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Classified_Objects.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=3006e10a3bd899d662c5aeeb7864335e" alt="Schaltfläche „Raw Objects“" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="22" height="22" data-path="images/flexi-capture/fls/Classified_Objects.gif" /> (**Raw Objects**) und wählen Sie das entsprechende Objekt im Bild aus. Der Objekttyp wird in der Zeile **DataType** des Fensters **Properties** angezeigt.
* Wählen Sie möglichst eindeutige Fragmente statischen Texts aus, um Fehltreffer zu vermeiden und die zusätzlichen Suchbedingungen auf ein Minimum zu beschränken.
* Wenn es sowohl einwortige Namen gibt (die Sie mithilfe von **Static-Text**-Elementen finden möchten) als auch mehrwortige Namen, die dieselben Wörter wie die einwortigen Namen enthalten, erstellen Sie zuerst die Elemente für die mehrwortigen Namen. So verhindern Sie, dass das Programm einwortige Namen innerhalb mehrwortiger Namen fälschlich erkennt.

<div id="recommendations-for-chinese-japanese-and-korean-languages">
  ## Empfehlungen für Chinesisch, Japanisch und Koreanisch
</div>

Für strings auf Chinesisch, Japanisch und Koreanisch können Sie einen Suchparameter verwenden. Dieser Parameter beeinflusst, wie das Programm die Anzahl der Fehler in der gefundenen Hypothese im Vergleich zum angegebenen Wert des Elements **Search text** berechnet.

Wenn dieser Parameter aktiviert ist, sind nur Zeichen mit ähnlicher Form als Ersatzzeichen zulässig. Die Operationen Einfügen, Löschen und Ersetzen zählen jeweils als ein Fehler.

Das Ersetzen eines Zeichens durch ein ähnliches Zeichen zählt daher als ein Fehler, während das Ersetzen durch ein andersartiges Zeichen als zwei Fehler zählt, weil dabei zwei Operationen ausgeführt werden: das Löschen eines Zeichens und das Einfügen eines neuen.

Dieser Suchmodus wirkt sich nur auf strings auf Chinesisch, Japanisch und Koreanisch aus.

<Note>
  Für diese Sprachen ist eine Suche nach ganzen Wörtern nicht verfügbar, da Texte in diesen Sprachen oft nicht explizit in Wörter unterteilt sind.
</Note>

Um diesen Suchmodus zu aktivieren, geben Sie den folgenden Code in den Bereich [Advanced pre-search relations](/de/flexi-capture/fls/template/advanced-pre-search) der Registerkarte **Advanced** ein:

```text theme={null}
SuggestOnlySimilarChars(Logic value = true);
```

Standardmäßig ist der Parameter `SuggestOnlySimilarChars` auf `false` gesetzt.

<div id="related-topics">
  ## Verwandte Themen
</div>

* [Elemente erstellen, kopieren und löschen](/de/flexi-capture/fls/template/elements-simple)
* [Überblick über die Elementeigenschaften](/de/flexi-capture/fls/template/elements-properties)
* [Suchbereich](/de/flexi-capture/fls/template/search-constraints)
* [Static Text](/de/flexi-capture/fls/language/static-text-language)
