Vai al contenuto principale

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.

Quando si scrivono regole di script avanzate, si ha accesso a un insieme di oggetti JavaScript che rappresentano il documento, i relativi field, il contesto di esecuzione, le regioni dell’immagine e i cataloghi di dati di Vantage. L’interprete JavaScript di Vantage supporta ECMAScript 5.1 e alcune funzionalità introdotte successivamente. Per ulteriori informazioni, consultare il repository ECMAScript.

Accesso ai dati

Gli script possono definire funzioni personalizzate e accedere ai cataloghi di dati di Vantage tramite l’oggetto Context.
Gli script non possono:
  • Inviare richieste a database diversi dai cataloghi di dati di Vantage.
  • Inviare richieste a servizi esterni.
  • Utilizzare librerie di terze parti come jQuery.

Riferimento agli oggetti

Utilizza questi oggetti quando scrivi Advanced Script Rules.

Contesto di esecuzione

OggettoDescrizione
ContextConsente di accedere al documento, ai field, ai record del catalogo e ai parametri della skill all’interno di una regola.
ParameterUn valore di parametro.
SkillParameterUn valore di parametro della skill.
SkillParameterTypeEnumerazione dei possibili tipi di parametro della skill.

Struttura del documento

OggettoDescrizione
DocumentIl documento in elaborazione, incluse le relative pagine, i file di origine e la skill applicata.
PageUna singola pagina del documento.
FieldUn field del documento, con proprietà e metodi per esaminarlo e modificarlo durante l’esecuzione della regola.
FieldTypeEnumerazione dei tipi di field disponibili e dei tipi di dati supportati da ciascuno.
DataTypeEnumerazione dei tipi di dati che un field può contenere. Include la classe AmountOfMoney per i valori monetari.

Regioni dell’immagine

OggettoDescrizione
ImageRegionListUn elenco di regioni dei field in un’immagine.
ImageRegionUna singola regione di field, che può essere composta da più rettangoli.
RectangleListUn elenco di aree rettangolari in un’immagine.
RectangleUn’area rettangolare in un’immagine. Le coordinate sono espresse in pixel.
SymbolUn carattere all’interno del valore di testo iniziale di un field.

Dati e transaction

OggettoDescrizione
RecordUna singola riga di un catalogo di dati, restituita da Context.GetCatalogRecord.
TransactionParametri della Transaction per l’esecuzione corrente.
SourceFileUn file di origine utilizzato come input.

Automazione delle regole di business

Aggiungi regole di script a un Document skill, configura field leggibili e scrivibili e fai riferimento alle colonne della tabella.

Verifica delle regole

Usa le regole per validare, modificare o calcolare i valori dei field estratti in un Document skill.

Script di esempio

Esempi JavaScript pronti all’uso per scenari comuni di regola di script avanzata.