Zum Hauptinhalt springen

Was es macht

Speichert Informationen zu den Eigenschaften von Zeichen. Hinweis. 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.

Methoden

Definition

Beschreibung

SetRect( newRect : string, [optional] pageId : int ) *

Legt ein neues Rechteck für ein Zeichen fest. Der Parameter newRect muss in Form des Strings “[left, top, right, bottom]” übergeben werden.

Das angegebene Rechteck muss vollständig innerhalb der Region des Feldes liegen, das das Zeichen enthält.

Hinweis: Diese Methode ist im autocorrection-Skript nicht verfügbar.

Eigenschaften

Konfidenzwert *

int

Schreibgeschützt

Konfidenzwert für einen Batch-Typ. Gibt einen Wert von 0 bis 100 zurück.

Wichtig! 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.

IsSuspicious *

bool

Lesen/Schreiben

Gibt an, ob ein Zeichen mit ausreichendem Konfidenzwert erkannt wurde. Dieses Flag ist nur im Skript für die benutzerdefinierte Erkennung wirksam.

Hinweis: Wenn die Eigenschaft IsSuspicious einem Zeichen von einem Erkennungsskript zugewiesen wird, prüft das Programm das Feld, das dieses Zeichen enthält, anhand des Schwellenwerts für die Feldverifizierung. Wenn der Anteil der Zeichen mit der Eigenschaft IsSuspicious im Feld den angegebenen Schwellenwert überschreitet, wird die Eigenschaft NeedVerification dem Feld hinzugefügt.

Lang *

int

Lese-/Schreibzugriff

Erkennt die Sprache der Zeichen in einem Feld.

Hinweis: Dieses Skript verarbeitet nur ausgewählte Dokumente in der Verifizierung.

NeedVerification

bool

Lesen/Schreiben

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.

Hinweis: Wenn die Eigenschaft NeedVerification 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 NeedVerification prüft das Programm den Schwellenwert für die Feldverifizierung (siehe den Hinweis zur Eigenschaft IsSuspicious).

Um anzugeben, ob für das gesamte Feld (nicht nur für einzelne Zeichen) eine Verifizierung erforderlich ist, verwenden Sie die Eigenschaft NeedVerification der IField-Schnittstelle.

PageId *

int

Schreibgeschützt

Gibt die Seite an, auf der sich das Rechteck des Zeichens befindet. Erforderlich für mehrseitige Felder.

Rect *

IRect

Schreibgeschützt

Ein Rechteck, das das Zeichen umschließt. Wenn kein Rechteck angegeben ist, wird null zurückgegeben.

Symbol

string

Lesen/Schreiben

Ein Zeichen (ein string, der aus einem Zeichen besteht).