
O comando ShowText permite apresentar textos numa janela ou enviar um texto para impressão.
Sintaxe
[SET PRINT ON]
ShowText (<xi>,<yi>,<text>,<fonte>,<tam>,<cor>)
ShowText (<xi>,<yi>)
Onde:
<xi>
É uma expressão numérica indicando a coluna (0 a 79) onde posicionar o texto na tela. Se o valor da expressão for negativo, assume-se que a unidade de medida não é colunas, mas pixels.
Observe que, na impressora, 1 caracter (coluna) é igual a 36 pixels e, na tela, 1 caracter (coluna) é igual a 9 pixels.
<yi>
É uma expressão numérica indicando a linha (0 a 23) onde posicionar o texto na tela. Se o valor da expressão for negativo, assume-se que a unidade de medida não é linhas, mas pixels.
Observe que, na impressora, 1 caracter (linha) é igual a 65 pixels e, na tela, 1 caracter (linha) é igual a 15 pixels.
<text>
É uma expressão cadeia informando o texto a ser exibido na tela.
<fonte>
Especifica a fonte a ser utilizada, por exemplo, "Arial", "Courier New", ...
<tam>
É uma expressão numérica indicando o tamanho dos caracteres do texto a ser exibido, sendo que o tamanho da fonte é especificado em múltiplos do tamanho base. Se o valor da expressão for negativo, assume-se que a unidade de medida não é caracteres, mas pixels.
Observe que, na impressora, 1 caracter (linha) é igual a 65 pixels e, na tela, 1 caracter (linha) é igual a 15 pixels.
<cor>
Especifica as cores das letras e do fundo a serem utilizadas. A sintaxe do operando <cor> segue o padrão da OPUS. Recomendamos consultar os Manuais da OPUS, especialmente o comando Set Color, onde se encontra orientação para auxiliar na codificação correta do operando <cor>.
Exemplo
ShowText (02,10,"Texto texto texto ...","Arial",3,"B/R")
Para apagar um texto da tela, basta especificar, apenas, os operandos <xi> e <yi>. Por exemplo, o comando a seguir apaga o texto exibido em (02,10):
ShowText (02,10)
