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.

Vous pouvez créer et utiliser des variables dans toute section où du code est saisi. Le nom d’une variable ne peut pas être identique à celui d’une constante globale ni à celui d’un élément. Les variables peuvent être créées de deux manières.

Déclarer une variable en précisant son type et son nom

La syntaxe est la suivante :
[nom du type] [nom de la variable] ;
Par exemple :
Int a;
String s;
Logic isElementLongEnough;
Pour accéder à la valeur d’une variable, vous devez d’abord l’initialiser à l’aide d’un opérateur d’affectation. Tenter d’utiliser une variable non initialisée entraînera une erreur à la compilation ou à l’exécution du code.

Déclarer une variable et l’initialiser en même temps

Vous pouvez déclarer et initialiser une variable à l’aide d’une expression, par exemple un nom d’élément, une propriété d’élément ou une autre variable. La syntaxe est la suivante :
Let [variable name] = [expression]
Par exemple :
Int a;a=3; Let a1 = a + 5;
Let myElement = SearchObjects.Group1.Group2.FirstItem
Let myRect = SearchObjects.Group1.Group2.FirstItem.Rect
Le système crée une variable avec le nom spécifié. Le type de la variable est défini implicitement par le type de l’expression à laquelle elle se réfère. En même temps, la variable est initialisée avec la valeur de l’expression. Les variables créées à l’aide de cette méthode peuvent être utilisées avantageusement comme noms raccourcis pour des éléments fortement imbriqués et d’autres objets, afin d’alléger la notation.