Passer au contenu 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.

Lorsque vous écrivez des Advanced Script Rules, vous avez accès à un ensemble d’objets JavaScript qui représentent le document, ses champs, le contexte d’exécution, les régions d’image et les catalogues de données de Vantage. L’interpréteur JavaScript de Vantage prend en charge ECMAScript 5.1 et certaines fonctionnalités plus récentes. Pour plus d’informations, consultez le dépôt ECMAScript.

Accès aux données

Les scripts peuvent être utilisés pour écrire des fonctions personnalisées et accéder aux catalogues de données Vantage via l’objet Context.
Les scripts ne peuvent pas :
  • envoyer des requêtes à d’autres bases de données que les catalogues de données Vantage.
  • envoyer des requêtes à des services externes.
  • utiliser des bibliothèques tierces comme jQuery.

Référence des objets

Utilisez ces objets pour écrire des Advanced Script Rules.

Contexte d’exécution

ObjetDescription
ContextPermet d’accéder au document, aux champs, aux enregistrements du catalogue et aux paramètres de compétence depuis une règle.
ParameterValeur d’un paramètre.
SkillParameterValeur d’un paramètre de compétence.
SkillParameterTypeÉnumération des types possibles de paramètres de compétence.

Structure du document

ObjetDescription
DocumentLe document en cours de traitement, y compris ses pages, ses fichiers source et la compétence qui lui est appliquée.
PageUne seule page du document.
FieldUn champ du document, avec des propriétés et des méthodes permettant de l’examiner et de le modifier pendant l’exécution de la règle.
FieldTypeÉnumération des types de champ disponibles et des types de données pris en charge par chacun d’eux.
DataTypeÉnumération des types de données qu’un champ peut contenir. Inclut la classe AmountOfMoney pour les valeurs monétaires.

Régions d’image

ObjetDescription
ImageRegionListListe des régions de champ d’une image.
ImageRegionUne région de champ unique, qui peut être constituée de plusieurs rectangles.
RectangleListListe des zones rectangulaires d’une image.
RectangleUne zone rectangulaire d’une image. Les coordonnées sont en pixels.
SymbolCaractère figurant dans la valeur textuelle initiale d’un champ.

Données et transactions

ObjetDescription
RecordUne ligne d’un catalogue de données, renvoyée par Context.GetCatalogRecord.
TransactionParamètres de la Transaction en cours.
SourceFileFichier source utilisé comme entrée.

Automatisation des règles métier

Ajoutez des règles scriptées à une Compétence de document, configurez les champs accessibles en lecture et en écriture, et faites référence aux colonnes du tableau.

Vérification des règles

Utilisez des règles pour valider, modifier ou calculer les valeurs extraites des champs dans une Compétence de document.

Exemples de scripts

Exemples JavaScript prêts à l’emploi pour les scénarios courants d’Advanced Script Rule.