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

# Modelo de objetos

> Modelo de objetos de JavaScript para las actividades de Splitter Script: Context, SourcePage, Field, ImageRegion, AssembledDocument y otras clases disponibles en scripts.

El intérprete de JavaScript de Advanced Designer es compatible con ECMAScript 5.1 (ES5) y con algunos estándares más recientes. Para obtener más información, consulte [aquí](https://github.com/sebastienros/jint#ecmascipt-features).

<div id="data-access">
  ## Acceso a datos
</div>

* Se pueden usar scripts para crear funciones personalizadas.
* No se pueden usar scripts para enviar solicitudes a bases de datos ni a servicios externos.
* Los scripts no admiten bibliotecas de terceros como jQuery.

<div id="limits-on-system-resource-use">
  ## Límites en el uso de recursos del sistema
</div>

Las reglas de script están sujetas a restricciones respecto a la cantidad de memoria y al tiempo de procesamiento que pueden consumir, así como al número de comandos en el código y a la profundidad de recursión. Esto se hace para reducir el riesgo de que el script deje de responder. Si su script no cumple una o más de estas restricciones, el procesamiento se interrumpirá con un error. Actualmente, los valores predeterminados son los siguientes:

* memoria: 256 MB
* tiempo de ejecución del script: 30 segundos
* profundidad máxima de recursión: 1,000
* tamaño máximo de arreglo: 10,000

<div id="object-help">
  ## Ayuda sobre objetos
</div>

Utilice los siguientes objetos para escribir el script de Splitter:

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