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

# Field

> Das Objekt `Field` — Eigenschaften und Methoden zum Prüfen und Ändern eines Dokumentfelds während der Regelausführung.

`Field` bietet Zugriff auf ein Dokumentfeld — seinen Wert, seine Parameter und seine Struktur. In einem Skript können Sie den Wert eines Felds ändern oder vorgeschlagene Werte hinzufügen, die den Bearbeitern in der Manuellen Überprüfung angezeigt werden.

<div id="properties">
  ## Eigenschaften
</div>

<div id="children">
  ### Children
</div>

**Type:** `Field[]` — **Access:** Schreibgeschützt

Das Array der untergeordneten Felder. Nur für Gruppenfelder gültig.

<div id="datatype">
  ### DataType
</div>

**Typ:** [DataType](/de/vantage/documentation/skill-designer/document/rule-verification/data-type) — **Zugriff:** Schreibgeschützt

Der Datentyp des Felds.

<div id="fieldtype">
  ### FieldType
</div>

**Typ:** [FieldType](/de/vantage/documentation/skill-designer/document/rule-verification/field-type) — **Zugriff:** Schreibgeschützt

Der Feldtyp — zum Beispiel Text, Häkchen oder eine Tabelle (deren Zellen andere Felder darstellen).

<div id="fullname">
  ### FullName
</div>

**Type:** `string` — **Zugriff:** Schreibgeschützt

Der vollständige Pfad zum Feld ausgehend von der Dokumentwurzel. Als Trennzeichen wird ein Schrägstrich (`/`) verwendet — zum Beispiel `Vendor/Address/Street`.

<div id="hasregion">
  ### HasRegion
</div>

**Type:** `bool` — **Zugriff:** Lese-/Schreibzugriff

`true`, wenn das Feld im Dokument gefunden wurde (dafür existiert eine Region im Bild). `false` bedeutet, dass keine entsprechende Region gefunden wurde.

<div id="hassuspicioussymbols">
  ### HasSuspiciousSymbols
</div>

**Type:** `bool` — **Access:** Schreibgeschützt

`true`, wenn der Feldwert Zeichen enthält, die mit niedrigem Konfidenzwert erkannt wurden.

<div id="id">
  ### Id
</div>

**Type:** `string` — **Zugriff:** Schreibgeschützt

Die Feldkennung, eindeutig innerhalb des Dokuments.

<div id="imageregions">
  ### ImageRegions
</div>

**Type:** [ImageRegionList](/de/vantage/documentation/skill-designer/document/rule-verification/image-region-list) — **Zugriff:** Lese-/Schreibzugriff

Ein Array von Feldregionen im Bild.

<div id="instanceindex">
  ### InstanceIndex
</div>

**Type:** `int` — **Zugriff:** Schreibgeschützt

Der Index der aktuellen Instanz eines Wiederholungsfelds. Für nicht wiederholbare Felder auf `-1` gesetzt.

<div id="instances">
  ### Instances
</div>

**Typ:** `Field[]` — **Zugriff:** Schreibgeschützt

Das Array aller Instanzen dieses Felds (nur Wiederholungsfelder). Verwenden Sie `Instances`, um auf Instanzen von Wiederholungsfeldern in einem Container zuzugreifen, der über [`GetField`](/de/vantage/documentation/skill-designer/document/rule-verification/context#getfield) abgerufen wurde.

<div id="isconfirmed">
  ### IsConfirmed
</div>

**Type:** `bool` — **Zugriff:** Lese-/Schreibzugriff

`true`, wenn das Feld von einem Operator oder durch eine Validierungsregel verifiziert wurde.

<div id="isrepeatable">
  ### IsRepeatable
</div>

**Type:** `bool` — **Access:** Schreibgeschützt

`true`, wenn das Feld ein Wiederholungsfeld ist.

<div id="issuspicious">
  ### IsSuspicious
</div>

**Typ:** `bool` — **Zugriff:** Schreibgeschützt

`true`, wenn Zeichen im Feldwert mit niedrigem Konfidenzwert erkannt wurden. Solche Felder sollten manuell überprüft oder durch eine Regel geprüft werden.

<div id="isvalid">
  ### IsValid
</div>

**Typ:** `bool` — **Zugriff:** Schreibgeschützt

`true`, wenn der erkannte Text in `Text` erfolgreich in einen Wert des in `Value` angegebenen Typs konvertiert wurde.

<div id="isvisible">
  ### IsVisible
</div>

**Type:** `bool` — **Zugriff:** Schreibgeschützt

`true`, wenn das Feld im Dokument sichtbar ist.

<div id="name">
  ### Name
</div>

**Type:** `string` — **Access:** Schreibgeschützt

Der Feldname, eindeutig innerhalb seiner Gruppe.

<div id="parent">
  ### Parent
</div>

**Typ:** `Field` — **Zugriff:** Schreibgeschützt

Das übergeordnete Feld.

<div id="readonly">
  ### ReadOnly
</div>

**Type:** `bool` — **Zugriff:** Schreibgeschützt

`true`, wenn das Feld schreibgeschützt ist und während der Manuellen Überprüfung nicht bearbeitet werden kann.

<div id="symbols">
  ### Symbols
</div>

**Typ:** [Symbol](/de/vantage/documentation/skill-designer/document/rule-verification/symbol)`[]` — **Zugriff:** Schreibgeschützt

Ein Array von Zeichen, die den ursprünglichen Wert des Felds im Textformat bilden.

<div id="text">
  ### Text
</div>

**Typ:** `string` — **Zugriff:** Schreibgeschützt

Der ursprüngliche Wert des Felds im Textformat (wird bei der Dokumenterkennung generiert).

<div id="value">
  ### Value
</div>

**Type:** `object` — **Zugriff:** Lese-/Schreibzugriff

Der Wert des Felds im angegebenen Format (wird beim Konvertieren des erkannten Texts generiert).

<Note>
  Anders als `Text` speichert die Eigenschaft `Value` den normalisierten Wert. Wenn ein Skript `Value` einen anderen normalisierten Wert zuweist, wird `Text` mit der neuen normalisierten Form aktualisiert. Wenn `Value` nach der Ausführung des Skripts unverändert bleibt, wird `Text` nicht aktualisiert.
</Note>

<div id="methods">
  ## Methoden
</div>

<div id="addsuggestion">
  ### AddSuggestion
</div>

```javascript theme={null}
void AddSuggestion(string value);
```

Fügt dem Feld einen vorgeschlagenen Wert hinzu. Während der manuellen Überprüfung können Bearbeiter aus der Liste vorgeschlagener Werte auswählen.

<Note>
  Wird für Feldgruppen oder Wiederholungsfeld-Container nicht unterstützt.
</Note>

<div id="copyto">
  ### CopyTo
</div>

```javascript theme={null}
void CopyTo(Field field);
```

Kopiert `Text`, `Value`, `ImageRegions` und `Symbols` aus dem als Argument übergebenen Feld in das aktuelle Feld. Gibt einen Fehler zurück, wenn die beiden Felder unterschiedliche Datentypen haben.

<div id="getchild">
  ### GetChild
</div>

```javascript theme={null}
Field GetChild(string fieldName);
```

Gibt das untergeordnete Feld mit dem angegebenen Namen zurück. Verwenden Sie `GetChild`, um auf Elemente innerhalb einer Liste zuzugreifen — zum Beispiel auf verschiedene Zellen in derselben Zeile.

<Warning>
  Übergeben Sie den Feldnamen als `string`-Literal, nicht als Variable. Der Skript-Präprozessor ersetzt den Literalnamen vor der Ausführung durch den Bezeichner des Felds — Variablen werden nicht verarbeitet.
</Warning>

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

* [Objektmodell](/de/vantage/documentation/skill-designer/document/rule-verification/object-model)
* [Context](/de/vantage/documentation/skill-designer/document/rule-verification/context)
* [FieldType](/de/vantage/documentation/skill-designer/document/rule-verification/field-type)
* [DataType](/de/vantage/documentation/skill-designer/document/rule-verification/data-type)
