Beim Schreiben von Advanced Script Rules haben Sie Zugriff auf eine Reihe von JavaScript-Objekten, die das Dokument, seine Felder, den Ausführungskontext, Bildregionen und die Datenkataloge von Vantage repräsentieren. Der Vantage JavaScript-Interpreter unterstützt ECMAScript 5.1 und ausgewählte spätere Features. Weitere Informationen finden Sie im ECMAScript-Repository.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.
Datenzugriff
Context-Objekt auf Vantage Datenkataloge zuzugreifen.
Skripte dürfen nicht:
- Anfragen an andere Datenbanken als Vantage Datenkataloge senden.
- Anfragen an externe Dienste senden.
- Drittanbieterbibliotheken wie jQuery verwenden.
Objektreferenz
Ausführungskontext
| Objekt | Beschreibung |
|---|---|
| Context | Greifen Sie innerhalb einer Regel auf das Dokument, Felder, Katalogdatensätze und Skill-Parameter zu. |
| Parameter | Ein Parameterwert. |
| SkillParameter | Ein Skill-Parameterwert. |
| SkillParameterType | Aufzählung der möglichen Skill-Parametertypen. |
Dokumentstruktur
| Objekt | Beschreibung |
|---|---|
| Document | Das verarbeitete Dokument, einschließlich seiner Seiten, Quelldateien und des darauf angewendeten Skills. |
| Page | Eine einzelne Dokumentseite. |
| Field | Ein Dokumentfeld mit Eigenschaften und Methoden, um es während der Regelausführung zu prüfen und zu ändern. |
| FieldType | Aufzählung der verfügbaren Feldtypen und der jeweils unterstützten Datentypen. |
| DataType | Aufzählung der Datentypen, die ein Feld enthalten kann. Enthält die Klasse AmountOfMoney für Währungswerte. |
Bildregionen
| Objekt | Beschreibung |
|---|---|
| ImageRegionList | Eine Liste von Feldregionen in einem Bild. |
| ImageRegion | Eine einzelne Feldregion, die aus mehreren Rechtecken bestehen kann. |
| RectangleList | Eine Liste rechteckiger Bereiche in einem Bild. |
| Rectangle | Ein rechteckiger Bereich in einem Bild. Die Koordinaten sind in Pixeln angegeben. |
| Symbol | Ein Zeichen innerhalb des ursprünglichen Textwerts eines Felds. |
Daten und Vorgänge
| Objekt | Beschreibung |
|---|---|
| Record | Eine einzelne Zeile aus einem Datenkatalog, zurückgegeben von Context.GetCatalogRecord. |
| Transaction | Transaction-Parameter für den aktuellen Lauf. |
| SourceFile | Eine als Eingabe verwendete Quelldatei. |
Automatisierung von Geschäftsregeln
Fügen Sie einem Document-Skill skriptbasierte Regeln hinzu, konfigurieren Sie les- und schreibbare Felder und referenzieren Sie Tabellenspalten.
Regelverifizierung
Verwenden Sie Regeln, um extrahierte Feldwerte in einem Document-Skill zu validieren, zu ändern oder zu berechnen.
Beispielskripte
JavaScript-Beispiele für gängige Szenarien mit erweiterten Skriptregeln.
