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.
Ak chcete výstup zarovnať na určitú pozíciu, je možné medzi argumenty vložiť funkciu Tab, uzavrenú bodkočiarkami, alebo je možné použiť funkciu Spc na vloženie určitého počtu medzier.
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