Інструкція Print
Виведення зазначених рядків або числових виразів в діалогове вікно або файл.
Синтаксис:
Print [#FileName,] Вираз1[{;|,} [Spc(Число As Integer);] [Tab(позиція As Integer);] [Вираз2[...]]
Параметр:
Ім'я: будь-який числовий вираз, що містить номер файлу, який був заданий виразом Open для відповідного файлу.
Вираз: будь-який числовий або рядковий вираз, який повинен бути виведеним. Кілька виразів можуть відокремлюватися комою. Якщо вони відокремлені комою, то виводяться з відступом до наступної позиції табуляції. Позиції табуляції не регулюються.
Число: кількість пробілів, які повинні вставлятися функцією Spc.
Позиція: пробіли вставляються до зазначеної позиції.
Якщо крапка з комою або кома з'являється після останнього виразу, який потрібно надрукувати, LibreOffice Basic зберігає цей текст у внутрішньому буфері і продовжує виконання програми без друку. Коли зустрічається ще одна інструкція Print без крапки з комою або крапкою на кінці, весь текст, який повинен бути надрукований, відразу друкується.
Додатні числові вирази виводяться з початковим значенням. Від'ємні вирази виводяться з початковим знаком мінус. Якщо в процесі перевищується певний діапазон значень з рухомою комою, відповідний числовий вираз виводиться в науковому поданні.
Якщо вираз, який потрібно надрукувати, перевищує певну довжину, то на екрані він буде автоматично перенесений на наступний рядок.
Можна вставити функцію Tab, оточену крапкою з комою, між аргументами, щоб зробити відступ до зазначеної позиції у виведенні, або можна використовувати функцію Spc, щоб вставити вказану кількість пробілів.
Приклад:
Sub ExamplePrint
Print "ABC"
Print "ABC","123"
i = FreeFile()
Open "C:\Temp.txt" For Output As i
Print #i, "ABC"
Close #i
End Sub
Sub ExamplePrint
Print "ABC"
Print "ABC","123"
i = FreeFile()
Open "~/temp.txt" For Output As i
Print #i, "ABC"
Close #i
End Sub