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

# Objektmodell

> JavaScript-Objektmodell für Splitter-Skript-Aktivitäten — Context, SourcePage, Field, ImageRegion, AssembledDocument und andere in Skripten verfügbare Klassen.

Der JavaScript-Interpreter von Advanced Designer unterstützt ECMAScript 5.1 (ES5) sowie einige weitere neuere Standards. Weitere Informationen finden Sie [hier](https://github.com/sebastienros/jint#ecmascipt-features).

<div id="data-access">
  ## Datenzugriff
</div>

* Mit Skripten lassen sich benutzerdefinierte Funktionen erstellen.
* Skripte können keine Anfragen an Datenbanken oder externe Dienste senden.
* Skripte unterstützen keine Drittanbieterbibliotheken wie jQuery.

<div id="limits-on-system-resource-use">
  ## Beschränkungen bei der Nutzung von Systemressourcen
</div>

Skriptregeln unterliegen Beschränkungen hinsichtlich des verfügbaren Speichers und der Ausführungszeit sowie der Anzahl der Befehle im Code und der Rekursionstiefe. Dies dient dazu, das Risiko zu verringern, dass das Skript nicht mehr reagiert. Wenn Ihr Skript eine oder mehrere dieser Beschränkungen nicht einhält, wird die Verarbeitung mit einem Fehler abgebrochen. Standardmäßig gelten derzeit folgende Werte:

* Speicher: 256 MB
* Skriptausführungszeit: 30 Sekunden
* maximale Rekursionstiefe: 1.000
* maximale Arraygröße: 10.000

<div id="object-help">
  ## Hilfe zu Objekten
</div>

Verwenden Sie die folgenden Objekte zum Schreiben Ihres Splitter-Skripts:

* [Context](/de/vantage/documentation/advanced-designer/activities/splitter-script/context)
* [SourcePage](/de/vantage/documentation/advanced-designer/activities/splitter-script/source-page)
* [SourceFile](/de/vantage/documentation/advanced-designer/activities/splitter-script/source-file)
* [Parameter](/de/vantage/documentation/advanced-designer/activities/splitter-script/parameter)
* [RuleError](/de/vantage/documentation/advanced-designer/activities/splitter-script/rule-error)
* [Field](/de/vantage/documentation/advanced-designer/activities/splitter-script/field)
* [FieldType](/de/vantage/documentation/advanced-designer/activities/splitter-script/field-type)
* [DataType](/de/vantage/documentation/advanced-designer/activities/splitter-script/data-type)
* [ImageRegionList](/de/vantage/documentation/advanced-designer/activities/splitter-script/image-region-list)
* [ImageRegion](/de/vantage/documentation/advanced-designer/activities/splitter-script/image-region)
* [RectangleList](/de/vantage/documentation/advanced-designer/activities/splitter-script/rectangle-list)
* [Rectangle](/de/vantage/documentation/advanced-designer/activities/splitter-script/rectangle)
* [Symbol](/de/vantage/documentation/advanced-designer/activities/splitter-script/symbol)
* [AssembledDocument](/de/vantage/documentation/advanced-designer/activities/splitter-script/assembled-document)
