Print# Statement

Outputs the specified strings or numeric expressions to the screen or to a sequential file.

tip

Use Put# statement to write data to a binary or a random file. Use Write# statement to write data to a sequential text file with delimiting characters.


Syntax:

Print syntax


Print [#filenum,] expression1[{;|,} [Spc(number As Integer);] [Tab(pos As Integer);] [expression2[...]]

Parameters:

filenum: Any numeric expression that contains the file number that was set by the Open statement for the respective file.

expression: Any numeric or string expression to be printed. Multiple expressions can be separated by a semicolon. If separated by a comma, the expressions are indented to the next tab stop. The tab stops cannot be adjusted.

number: Number of spaces to be inserted by the Spc function.

pos: Spaces are inserted until the specified position.

表示用の表式の末尾にセミコロンやコンマを付けておくと、LibreOffice Basic はこれらのテキストを内部バッファーに格納し、ダイアログを表示することなくプログラムを続行します。そして、末尾にセミコロンやコンマの付いていない他の Print ステートメントを実行する段階で、蓄積しておいた表示テキストを一括して出力します。

正の数値表式の場合は、先頭にスペース記号が付加されます。正の数値表式の場合は、先頭にマイナス記号が付加されます。特定範囲を超えた浮動小数点値の場合は、該当する値を指数形式で表示します。

表式が特定の長さを超えた場合は、強制的に改行された複数行表示にされます。

注マーク

You can insert the Tab function, enclosed by semicolons, between arguments to indent the output to a specific position, or you can use the Spc function to insert a specified number of spaces.


Example:

ご支援をお願いします!