Print Statement
Vypíše zadané reťazce alebo číselné výrazy v dialógovom okne alebo do súboru.
Syntax:
Print [#MenoSuboru,]Výraz1[{;|,} [Spc(Číslo As Integer);] [Tab(pozícia As Integer);] [Výraz2[...]]
Parameter:
FileName: Ľubovoľný číselný výraz, ktorý obsahuje číslo súboru nastavené príkazom Open pre daný súbor.
Výraz: Číselný alebo reťazcový výraz, ktorý sa má zobraziť. Viac výrazov je možné oddeliť bodkočiarkou. Ak sú oddelené čiarkou, zarovnajú sa výrazy na ďalší tabulátor. Tabulátory nie je možné upravovať.
Číslo: Počet medzier, ktoré vloží funkcia Spc.
Pozícia: Medzery sa vkladajú až do určitej pozície.
Ak po poslednom výraze nasleduje bodkočiarka alebo čiarka, LibreOffice Basic uloží text v internom bufferi a pokračuje v behu programu bez výpisu. Ak narazí na ďalší príkaz Print bez bodkočiarky alebo čiarky na konci, vytlačí celý text naraz.
Kladné číselné výrazy sú vytlačené s uvádzajúcou medzerou. Záporné číselné výrazy sú vytlačené s uvádzajúcim znamienkom mínus. Ak hodnoty s pohyblivou desatinnou čiarkou presahujú určitú oblasť, je príslušný číselný výraz vytlačený v exponenciálnom tvare.
Ak presahuje výraz, ktorý má byť vytlačený, určitú dĺžku, bude zobrazenie automaticky zalomené na nasledujúci riadok.
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.
Príklad:
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