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

# ICharacterParams

> ICharacterParams speichert Eigenschaften erkannter Zeichen wie Symbol, Konfidenzwert, IsSuspicious und NeedVerification in Erkennungsskripten von FlexiCapture.

<div id="what-it-does">
  ## Was es macht
</div>

Speichert Informationen zu den Eigenschaften erkannter Zeichen.

<a id="webverificationavailableinterface" />

<Note>
  Einige Methoden und Eigenschaften dieses Objekts sind in der Web-Verifizierungsstation für die lokale Prüfung von Regeln nicht verfügbar. Die nicht unterstützten Methoden und Eigenschaften sind mit einem Sternchen (\*) gekennzeichnet.
</Note>

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

<table width="100%"><tbody><tr><td><p><strong>Definition</strong></p></td><td><p><strong>Beschreibung</strong></p></td></tr><tr><td><p>SetRect( newRect : string, \[optional] pageId : int ) <a href="#webverificationavailableinterface">\*</a></p></td><td><p>Legt ein neues Rechteck für ein Zeichen fest. Der Parameter newRect muss in Form des Strings "\[left, top, right, bottom]" übergeben werden.</p><p>Das angegebene Rechteck muss vollständig innerhalb der Region des Feldes liegen, das das Zeichen enthält.</p><p><strong>Hinweis: </strong>Diese Methode ist im <a href="/de/flexi-capture/appendix/scripts/script-conversion">autocorrection</a>-Skript nicht verfügbar.</p></td></tr></tbody></table>

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

<table width="100%">
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        <p>
          <strong>Name</strong>
        </p>
      </th>

      <th style={{ textAlign: "left" }}>
        <p>
          <strong>Typ</strong>
        </p>
      </th>

      <th style={{ textAlign: "left" }}>
        <p>
          <strong>Zugriff</strong>
        </p>
      </th>

      <th style={{ textAlign: "left" }}>
        <p>
          <strong>Beschreibung</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          Konfidenzwert <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>Schreibgeschützt</p>
      </td>

      <td>
        <p>Konfidenzwert für einen Batch-Typ. Gibt einen Wert von 0 bis 100 zurück.</p>

        <p>
          <strong>Wichtig! </strong> Die Verwendung dieser Eigenschaft erfordert das Speichern zusätzlicher Daten, was die Größe eines Dokuments erhöhen kann und zusätzlichen Festplattenspeicher benötigt. Standardmäßig werden keine zusätzlichen Daten
          gespeichert, und die Eigenschaft ist deaktiviert. Für die korrekte Funktionsweise der Eigenschaft setzen Sie den Registry-Schlüssel
          \[HKEY\_CURRENT\_USER\Software\ABBYY\FlexiCapture\12.0\Controller] "ForceSaveConfidenceLevel" = "true". Wählen Sie anstelle von HKEY\_CURRENT\_USER den
          Zweig des Benutzerkontos, das Dokumente erkennt.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          IsSuspicious <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Lesen/Schreiben</p>
      </td>

      <td>
        <p>
          Gibt an, ob ein Zeichen mit ausreichendem Konfidenzwert erkannt wurde. Dieses Flag ist nur im Skript für die{" "}
          <a href="/de/flexi-capture/appendix/scripts/script-recognition">benutzerdefinierte Erkennung</a> wirksam.
        </p>

        <p>
          <strong>Hinweis: </strong> Wenn die Eigenschaft <strong>IsSuspicious</strong> einem Zeichen von einem Erkennungsskript zugewiesen wird, prüft das Programm das Feld, das dieses Zeichen enthält, anhand des
          <a href="/de/flexi-capture/templates/properties-verification">Schwellenwerts für die Feldverifizierung</a>. Wenn der Anteil der Zeichen mit der Eigenschaft <strong>IsSuspicious</strong> im Feld
          den angegebenen Schwellenwert überschreitet, wird die Eigenschaft <strong>NeedVerification</strong> dem Feld hinzugefügt.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Lang <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>Lese-/Schreibzugriff</p>
      </td>

      <td>
        <p>Erkennt die Sprache der Zeichen in einem Feld.</p>

        <details>
          <summary>Beispiel</summary>

          <p>
            Ein Beispiel für ein Skript für ein <a href="/de/flexi-capture/appendix/scripts-shell/user-command">on-user-command</a>-Ereignis, das die Sprache jedes Zeichens im Feld erkennt und die
            erkannten Sprachen als Kommentar auf der Seite einträgt:
          </p>

          <pre>
            <code>
              ITaskWindow taskWindow = MainWindow\.TaskWindow; ISelection selection = MainWindow\.Selection; IDocumentItems items = selection.DocumentItems; foreach( IDocumentItem item in items ) \{
                 IDocument doc = item.Document;    taskWindow\.OpenDocument(doc);    foreach (IPage page in doc.Pages) \{    IField field = doc.Field("Field Name");    ICharactersParams
              characterParams = field.Symbols;    string str = "";    foreach( ICharacterParams param in characterParams ) \{        str = str + " " + param.Lang.ToString();    }  
               page.Comment = str;    } }
            </code>
          </pre>
        </details>

        <p>
          <strong>Hinweis: </strong> Dieses Skript verarbeitet nur ausgewählte Dokumente in der Verifizierung.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>NeedVerification</p>
      </td>

      <td>
        <p>bool</p>
      </td>

      <td>
        <p>Lesen/Schreiben</p>
      </td>

      <td>
        <p>Gibt an, ob für das Zeichen eine zusätzliche Verifizierung erforderlich ist. Der Wert dieses Flags bestimmt, ob das Zeichen im Dokumenteditor hervorgehoben wird.</p>

        <p>
          <strong>Hinweis: </strong> Wenn die Eigenschaft <strong>NeedVerification</strong> einem Feld durch ein anderes Skript als ein Erkennungsskript zugewiesen wird, wird das Feld automatisch als zur
          Verifizierung gesendet gekennzeichnet. Vor dem Zuweisen der Eigenschaft <strong>NeedVerification</strong>{" "}
          prüft das Programm den Schwellenwert für die Feldverifizierung (siehe den Hinweis zur Eigenschaft <strong>IsSuspicious</strong>).
        </p>

        <p>
          Um anzugeben, ob für das gesamte Feld (nicht nur für einzelne Zeichen) eine Verifizierung erforderlich ist, verwenden Sie die Eigenschaft <strong>NeedVerification</strong> der{" "}
          <a href="/de/flexi-capture/appendix/scripts/ifield">IField</a>-Schnittstelle.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          PageId <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>int</p>
      </td>

      <td>
        <p>Schreibgeschützt</p>
      </td>

      <td>
        <p>Gibt die Seite an, auf der sich das Rechteck des Zeichens befindet. Erforderlich für mehrseitige Felder.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Rect <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>
          <a href="/de/flexi-capture/appendix/scripts/irect">IRect</a>
        </p>
      </td>

      <td>
        <p>Schreibgeschützt</p>
      </td>

      <td>
        <p>
          Ein Rechteck, das das Zeichen umschließt. Wenn kein Rechteck angegeben ist, wird <strong>null</strong> zurückgegeben.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>Symbol</p>
      </td>

      <td>
        <p>string</p>
      </td>

      <td>
        <p>Lesen/Schreiben</p>
      </td>

      <td>
        <p>Ein Zeichen (ein string, der aus einem Zeichen besteht).</p>
      </td>
    </tr>
  </tbody>
</table>
