Module
Contents
Index 🔎︎

# 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