IBM Lotus Symphony
|
Dá saída das cadeias ou expressões numéricas especificadas para uma caixa de diálogo ou ficheiro.
Print [#FileName,] Expression1[{;|,} [Spc(Number As Integer);] [Tab(pos As Integer);] [Expression2[...]]
FileName: Qualquer expressão numérica que contenha o número de ficheiro definido pela instrução Open para o ficheiro respectivo.
Expression: Qualquer expressão numérica ou expressão em caracteres a ser impressa. É possível separar múltiplas expressões através de um ponto e vírgula. Se forem separadas por uma vírgula, as expressões avançam para a marca de tabulação seguinte. As marcas de tabulação não podem ser ajustadas.
Number: Número de espaços a serem inseridos através da função Spc.
Pos: Os espaços são inseridos até à posição especificada.
Se for apresentado um ponto e vírgula ou vírgula após a última expressão a imprimir, o Lotus® Symphony™ Basic armazena o texto numa memória tampão interna e continua a execução do programa sem imprimir. Quando é encontrada outra instrução para imprimir sem uma vírgula ou um ponto e vírgula, todo o texto a imprimir é impresso de imediato.
As expressões numéricas positivas são impressas com um espaço inicial. As expressões negativas são impressas com um sinal menos. Se um determinado intervalo para vírgulas de valor flutuante for excedido, a respectiva expressão numérica é impressa em notação exponencial.
Se a expressão a ser impressa exceder um certo comprimento, o texto passará automaticamente para a próxima linha.
![]() |
É possível inserir a função Tab, delimitada por ponto e vírgula, entre argumentos, para permitir a indentação de saída de dados para uma posição específica, ou pode utilizar a função Spc para inserir um número de espaços específico. |
Sub ExamplePrint
Print "ABC"
Imprimir "ABC","123"
i = FreeFile()
Open "C:\Temp.txt" For Output As i
Print #i, "ABC"
Close #i
end sub