> ## 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.

# Utilisation de Print pour le débogage

> Comment utiliser la fonction Print pour déboguer le code FlexiLayout en affichant les propriétés et les valeurs des hypothèses.

Dans les sections **Conditions de recherche** et **Évaluation des hypothèses**, vous pouvez utiliser la fonction Print, qui affiche des informations. Cela vous permet d’afficher des informations sur certaines propriétés des hypothèses formulées.

Format de la fonction Print :

```
Void Print( String text )
```

Le langage FlexiLayout comporte des fonctions globales utilisées pour créer des représentations string de différents types et pour afficher des informations de débogage (voir le [tableau](/fr/vantage/documentation/advanced-designer/activities/flexilayout/global-functions#string-operations)).

Pour afficher des données de débogage, le langage FlexiLayout propose des fonctions globales qui créent des représentations string des différents types disponibles dans le langage (voir le tableau ci-dessous).

La fonction globale `Chr( Int char )` sert à formater les lignes affichées à l’aide de caractères de tabulation, de retours chariot, etc. Cette fonction renvoie une représentation string d’un caractère selon son code Unicode.

<div id="examples-of-calling-the-print-function">
  ## Exemples d’appels de la fonction Print
</div>

```
Print: Str( Group1.Item1.Width );
```

```
Print: "Item1 est-il Null ? - " + Str( Group1.Item1.IsNull );
```

```
Print: "Calculer la formule : ( 5 * 18 );" + Chr( 13 ) +Chr( 10 ) + "Résultat : " + Str( 5 * 18 ) + Chr( 9 ) + "// exemple";
```

```
Print: Str( Group1.Item1.Rect );
```

Appeler la fonction **Print** plusieurs fois d’affilée dans l’une des sections du Code Editor affichera un texte composé de plusieurs lignes.
