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

# デバッグ出力用の Print 関数

> FlexiLayout language の Advanced pre-search relations と Advanced post-search relations で Print 関数を使用して、仮説に関するデバッグ情報を出力します。

**Advanced pre-search relations** セクションと **Advanced post-search relations** セクションでは、生成された仮説の特定のプロパティに関する情報を出力するために `Print` 関数を使用できます。

<div id="print-function-syntax">
  ## Print 関数の構文
</div>

`Print` 関数の形式は次のとおりです:

```text theme={null}
Void Print( String text )
```

<div id="string-formatting-functions">
  ## 文字列書式設定関数
</div>

FlexiLayout language には、さまざまな型の文字列表現を作成し、デバッグ情報を出力するためのグローバル関数があります。詳細については、[Global functions](/ja/flexi-capture/fls/language/global-functions#string-functions)を参照してください。

グローバル関数 `Chr( Int char )` は、Unicode コードから文字の文字列表現を返します。タブ文字やキャリッジリターンなどを使って出力行を書式設定するために使用します。

<div id="print-function-examples">
  ## Print 関数の呼び出し例
</div>

Print 関数の呼び出し例:

```text theme={null}
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 );
```

<div id="debug-output-location">
  ## デバッグ出力の場所
</div>

**Advanced…** セクションのいずれかで **Print** 関数を続けて複数回呼び出すと、複数行のテキストが出力されます。出力されたテキストは、アクティブな仮説の **Properties** ウィンドウにある **Pre-search print** プロパティおよび **Post-search print** プロパティに表示されます。
