Skip to main content
Dieser Artikel enthält Beispielskripte für gängige Szenarien mit benutzerdefinierten Regeln in ABBYY FlexiCapture. Gegebenenfalls enthält jedes Beispiel sowohl eine VBScript- als auch eine JScript-Version.

Automatisierungsregel

Dieses Beispiel zeigt eine Prüfung von Tabellendaten. Die Regel prüft, ob die Tabellendaten mit dem Wert im Ergebnisfeld übereinstimmen. Die Tabelle hat Spalten mit Preisen und Mengen von Waren. Die Regel ist auf der Ebene eines Abschnitts geschrieben, der die Tabelle und das Ergebnisfeld enthält.

Code einer ActiveX-Komponente

Der folgende Code zeigt den Klassencode von CheckDoc aus dem Projekt AutomationRule, der in den obigen Skripten verwendet wird.

In der Variantenliste suchen

Diese Regel prüft, ob der Feldwert einem der Werte in einer Liste entspricht. Ist das nicht der Fall, wird ein Regelfehler-Flag angezeigt und dem Feld eine Liste vorgeschlagener Werte zugewiesen. Je nach Prüfergebnis wird das Feld als mit hoher oder niedriger Sicherheit erkannt markiert.

Prüfung der Feldübereinstimmung

Diese Regel prüft, ob das Feld zugeordnet wurde.

Prüfung des Häkchens

Diese Regel prüft, ob das Häkchen gesetzt ist.

Prüfung von Häkchengruppen

Diese Regel iteriert über alle Häkchen in der Gruppe und wählt das erste aus, wenn keines markiert ist. Die Regel ist auf der Ebene der Häkchengruppe definiert. Alle Häkchen in der Gruppe wurden der Liste der in der Regel enthaltenen Felder hinzugefügt, die Gruppe selbst wurde aus der Liste ausgeschlossen. Für das Standardhäkchen (das erste) wurde das ReadOnly-Flag deaktiviert. Wenn die Gruppe keine Häkchen enthält, wird ein Regelfehler-Flag aktiviert. Dieses Beispiel iteriert über alle in der Regel enthaltenen Felder. Da keine Feldnamen angegeben sind, kann der Code für jede Häkchengruppe verwendet werden.

Zuverlässigkeitsprüfung des Feldes

Diese Regel prüft, wie viele unsichere Zeichen das Feld enthält, und leert das Feld, wenn es drei oder mehr sind. Dies ist ein Autokorrekturskript.

Zeichenersetzung ohne Verlust von Regionen und Verifizierungs-Flags

Das Skript ersetzt + durch &, ohne Informationen über Regionen und Verifizierungs-Flags zu verlieren. Dies ist ein Autokorrekturskript.

Batch-Integritätsprüfung

Prüft, ob die auf der Kontrollseite angegebene Anzahl von Dokumenten mit dem Batch-Bestand und der Anzahl der tatsächlich verarbeiteten Dokumente übereinstimmt. Stimmen die Zahlen nicht überein, wird ein Fehler zurückgegeben.

Zählen von Dokumenten und Seiten in einem Dokumentensatz

Dieses Skript zählt die Anzahl der Dokumente und Seiten in einem Dokumentensatz und löst einen Fehler aus, wenn der Dokumentensatz ein Element eines unbekannten Typs enthält.

Adresszerlegung

Das Skript zerlegt die Adresse in die folgenden Komponenten: Postleitzahl, Land, Stadt und Straße. Es wird auf einen Teil des Quellfelds angewendet.