Istruzione Print
Visualizza le stringhe o le espressioni numeriche specificate in una finestra di dialogo o in un file.
Sintassi:
Print [#FileName,] Expression1[{;|,} [Spc(Number As Integer);] [Tab(pos As Integer);] [Expression2[...]]
Parametro:
FileName (NomeFile): espressione numerica contenente il numero del file impostato dall'istruzione Open per il file relativo.
Expression (Espressione): stringa o espressione numerica da visualizzare. Potete specificare più espressioni separandole con un punto e virgola. Le espressioni separate da una virgola vengono rientrate alla tabulazione successiva. Le tabulazioni non possono essere modificate.
Number (Numero): numero di spazi da inserire con la funzione Spc.
Pos: posizione fino alla quale verranno inseriti gli spazi.
Se l'ultima espressione da visualizzare è seguita da un punto e virgola o da una virgola, LibreOffice Basic memorizza il testo in un buffer interno e continua l'esecuzione del programma senza visualizzarla. Se il programma incontra un'altra istruzione Print che non termina con un punto e virgola o una virgola, il testo viene visualizzato interamente.
I numeri positivi vengono visualizzati con uno spazio iniziale. I numeri negativi vengono preceduti da un segno meno. Se i numeri decimali eccedono l'intervallo di valori prefissato, l'espressione numerica corrispondente viene visualizzata in notazione esponenziale.
Se l'espressione da visualizzare supera una certa lunghezza, il testo mandato automaticamente a capo alla riga successiva.
Potete inserire tra gli argomenti la funzione Tab, racchiusa tra punti e virgola, per rientrare l'output in una posizione specifica, oppure potete usare la funzione Spc per inserire un determinato numero di spazi.
Esempio:
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