Příkaz Print

Vypíše zadané řetězce nebo číselné výrazy do dialogového okna nebo do souboru.

Syntaxe:

Syntaxe příkazu Print


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

Parametry:

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.

Pokud po posledním výrazu následuje středník nebo čárka, LibreOffice Basic uloží text v interním bufferu a pokračuje v běhu programu bez výpisu. Až narazí na další příkaz Print bez středníku nebo čárky na konci, vytiskne celý text najednou.

Kladné číselné výrazy jsou vytištěny s úvodní mezerou. Záporné číselné výrazy jsou vytištěny s úvodním znaménkem minus. Pokud hodnoty s plovoucí desetinnou čárkou přesahují určitou oblast, je příslušný číselný výraz vytištěn v exponenciálním tvaru.

Přesahuje-li výraz, který má být vytištěn, určitou délku, bude zobrazení automaticky zalomeno na následující řádek.

Ikona poznámky

Chcete-li výstup odsadit na určitou pozici, můžete vložit mezi argumenty funkci Tab (oddělenou středníky) nebo můžete použít funkci Spc, která vloží zadaný počet mezer.


Příklad: