Module
Contents
Index 🔎︎

# Print Statement

Saca les cadenes o espresiones numericas especificaes a un diálogu o a un ficheru.

## Sintaxis:

    Print [#FileName,] Espresión1[{;|,} [Spc(Númberu As Integer);] [Tab(pos As Integer);] [Espresión2[...]]

## Parámetros:

FileName: Cualquier espresión numbérica que contenga'l númberu de ficheru que seya afitada pola instrucción Open del ficheru respectivu.

Espresión: Cualquier espresión numbérica o de cadena qu'imprentar. Si hai delles espresiones, puen dixebrase con caráuteres de puntu y coma. Si dixebrar con una coma, les espresiones sangrar hasta la siguiente posición de tabulación. Les posiciones de tabulación nun puen axustase.

Númberu: Cantidá d'espacios que va inxertar la función Spc.

Pos: Los espacios inxertar hasta la posición especificada.

Si apaez un caráuter de puntu y coma o una coma tres la última espresión qu'imprentar, LibreOffice Basic almacena'l testu nuna memoria entemedia interna y sigue la execución del programa ensin imprentar. Cuando s'atopa otra instrucción Print ensin un caráuter de puntu y coma o una coma a la fin, imprímese tol testu nuna operación.

Les espresiones numbériques positives imprímense precedíes per un espaciu. Les espresiones negatives imprímense precedíes por un signu menos. Si entepásase un rangu determináu pa valores de coma flotante, la espresión numbérica respectiva imprentar en notación esponencial.

Si la espresión qu'imprentar entepasa un llargor determináu, la pantalla axústase automáticamente hasta la llinia siguiente.

La función Tab pue inxertase, incluyida ente caráuteres de puntu y coma, ente argumentos pa sangrar la salida a una posición determinada; tamién pue usase la función Spc pa inxertar un númberu determináu d'espacios.

## Exemplu:

    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