Saltar al contenido principal

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.

Al escribir reglas avanzadas de script, tienes acceso a un conjunto de objetos de JavaScript que representan el documento, sus campos, el contexto de ejecución, las regiones de imagen y los catálogos de datos de Vantage. El intérprete de JavaScript de Vantage es compatible con ECMAScript 5.1 y con algunas características posteriores seleccionadas. Para obtener más información, consulta el repositorio de ECMAScript.

Acceso a datos

Los scripts pueden definir funciones personalizadas y acceder a los catálogos de datos de Vantage a través del objeto Context.
Los scripts no pueden:
  • Enviar solicitudes a bases de datos distintas de los catálogos de datos de Vantage.
  • Enviar solicitudes a servicios externos.
  • Usar bibliotecas de terceros como jQuery.

Referencia de objetos

Use estos objetos para escribir reglas avanzadas de script.

Contexto de ejecución

ObjetoDescripción
ContextPermite acceder al documento, los campos, los registros de catálogo y los parámetros de skill desde una regla.
ParameterValor de un parámetro.
SkillParameterValor de un parámetro de skill.
SkillParameterTypeEnumeración de los posibles tipos de parámetros de skill.

Estructura del documento

ObjetoDescripción
DocumentEl documento que se está procesando, incluidas sus páginas, archivos de origen y la skill que se le aplica.
PageUna página del documento.
FieldUn campo del documento, con propiedades y métodos para inspeccionarlo y modificarlo durante la ejecución de la regla.
FieldTypeEnumeración de los tipos de campo disponibles y de los tipos de datos que admite cada uno.
DataTypeEnumeración de los tipos de datos que puede contener un campo. Incluye la clase AmountOfMoney para valores monetarios.

Regiones de la imagen

ObjetoDescripción
ImageRegionListUna lista de regiones de campo en una imagen.
ImageRegionUna región de campo individual, que puede constar de varios rectángulos.
RectangleListUna lista de áreas rectangulares de una imagen.
RectangleUn área rectangular de una imagen. Las coordenadas se expresan en píxeles.
SymbolUn carácter dentro del valor de texto inicial de un campo.

Datos y transacciones

ObjetoDescripción
RecordUna fila de un catálogo de datos, devuelta por Context.GetCatalogRecord.
TransactionParámetros de la Transacción correspondientes a la ejecución actual.
SourceFileUn archivo de origen utilizado como entrada.

Automatización de reglas de negocio

Añada reglas mediante scripts a un Skill de documento, configure campos legibles y editables, y haga referencia a columnas de tablas.

Verificación de reglas

Use reglas para validar, modificar o calcular los valores de los campos extraídos en un Skill de documento.

Scripts de ejemplo

Ejemplos prácticos de JavaScript para escenarios habituales de la regla avanzada de script.