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.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.
Accesso ai dati
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
Contesto di esecuzione
| Oggetto | Descrizione |
|---|---|
| Context | Consente di accedere al documento, ai field, ai record del catalogo e ai parametri della skill all’interno di una regola. |
| Parameter | Un valore di parametro. |
| SkillParameter | Un valore di parametro della skill. |
| SkillParameterType | Enumerazione dei possibili tipi di parametro della skill. |
Struttura del documento
| Oggetto | Descrizione |
|---|---|
| Document | Il documento in elaborazione, incluse le relative pagine, i file di origine e la skill applicata. |
| Page | Una singola pagina del documento. |
| Field | Un field del documento, con proprietà e metodi per esaminarlo e modificarlo durante l’esecuzione della regola. |
| FieldType | Enumerazione dei tipi di field disponibili e dei tipi di dati supportati da ciascuno. |
| DataType | Enumerazione dei tipi di dati che un field può contenere. Include la classe AmountOfMoney per i valori monetari. |
Regioni dell’immagine
| Oggetto | Descrizione |
|---|---|
| ImageRegionList | Un elenco di regioni dei field in un’immagine. |
| ImageRegion | Una singola regione di field, che può essere composta da più rettangoli. |
| RectangleList | Un elenco di aree rettangolari in un’immagine. |
| Rectangle | Un’area rettangolare in un’immagine. Le coordinate sono espresse in pixel. |
| Symbol | Un carattere all’interno del valore di testo iniziale di un field. |
Dati e transaction
| Oggetto | Descrizione |
|---|---|
| Record | Una singola riga di un catalogo di dati, restituita da Context.GetCatalogRecord. |
| Transaction | Parametri della Transaction per l’esecuzione corrente. |
| SourceFile | Un 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.
