Enhavo
Indekso 🔎︎

# Komando presi

Eligas la specifajn ĉenojn aŭ numerajn esprimojn al dialogo aŭ dosiero.

## Sintakso:

    Print [#FileName,] Expression1[{;|,} [Spc(Number As Integer);] [Tab(pos As Integer);] [Expression2[...]]

## Parametro:

Dosiernomo: Ajna numera esprimo kiu enhavas la dosiernumeron kiu estas agordita de la komando Malfermi por la respektiva dosiero.

Esprimo: Presota numera aŭ ĉena esprimo. Eblas apartigi plurajn esprimojn per punktokomoj. Se ili estas apartigitaj per komoj, ili moviĝas al la posta tabo. Ne eblas modifi la tabojn.

Numero: La nombro da spacetoj enmetotaj de la funkcio Spc.

Pos: Spacetoj enmetiĝos ĝis la specifita loko.

Se punktokomo aŭ komo troviĝas post la lasta esprimo presota, LibreOffice Basic konservas la tekston en internan bufron kaj programa ruliĝado daŭras sen presi. Kiam ĝi trovas alian Print-komandon sen punktokomo aŭ komo ĉe la fino, ĝi tuj presas la tutan presotan tekston.

Pozitivaj numeraj esprimoj presiĝas kun komenca spaceto. Negativaj esprimoj presiĝas kun komenca minuso. Se la difinita amplekso por reelaj valoroj estas superita, la respektiva numera esprimo presiĝos laŭ eksponenciala formato.

Se la presota esprimo superas difinitan longon, la vidigo aŭtomate ĉirkaŭfluos al la posta linio.

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.

## Ekzemplo:

    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