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

# Using Print in Debugging

> How to use the Print function to debug FlexiLayout code by displaying hypothesis properties and values.

In the **Search Conditions** and **Hypotheses Evaluation** sections, you can use the Print function, which prints information. This allows you to print information about certain properties of the formulated hypotheses.

The format of the Print function:

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

The FlexiLayout language has global functions that are used to create string representations of various types and print debugging information (see the [table](/vantage/documentation/advanced-designer/activities/flexilayout/global-functions#string-operations)).

To display debugging data, the FlexiLayout language offers global functions that create string representations of various types available in the language (see the table below).

The global `Chr( Int char )` function is used to format the printed lines using tab characters, carriage returns, etc. This function returns a string representation of a character by its Unicode code.

## Examples of calling the Print function

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

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

```
Print: "Calculate formula: ( 5 * 18 );" + Chr( 13 ) +Chr( 10 ) + "Result is: " + Str( 5 * 18 ) + Chr( 9 ) + "// example";
```

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

Calling the **Print** function several times in a row in one of the Code Editor sections will print text consisting of several lines.
