TEXT*
 Exibe um bloco de texto
------------------------------------------------------------------------------

 Sintaxe

     TEXT [TO PRINTER] [TO FILE <xcArquivo>]
        <texto>...
     ENDTEXT

 Argumentos

     <texto> é o bloco de caracteres a ser exibido na tela.  O texto é
     exibido exatamente como foi formatado.

     TO PRINTER ecoa a saída para a impressora.

     TO FILE <xcArquivo> ecoa a exibiçao para o arquivo.  <xcArquivo>
     pode ser especificado literalmente ou como expressao caractere entre
     parênteses.  Se nenhuma extensao for especificada, (.txt) é assumida.

 Descriçao

     TEXT...ENDTEXT é um comando de console que exibe um bloco de texto na
     tela, opcionalmente ecoando-o em impressora e/ou arquivo.  Para
     suprimir a saída em tela quando imprimindo ou ecoando em arquivo, use
     SET CONSOLE OFF antes de TEXT.

     Um texto dentro da construçao TEXT é exibido exatamente como foi
     formatado, incluindo qualquer tipo de indentaçao.  Carriage returns sao
     entendidos como novas linhas, e carriage returns automáticos sao
     exibidos como CHR(141).

      TEXT...ENDTEXT é um comando de compatibilidade e portanto nao
     recomendado.  O Clipper, tem maiores recursos para processamento de
     textos.  Por exemplo, MEMOLINE() em combinaçao com MLCOUNT() pode ser
     usada para formatar longos strings de acordo com um comprimento de
     linha.  ? ou @...SAY podem ser usados para exibir texto formatado
     extraído com MEMOLINE().

 Exemplos

     O exemplo seguinte demonstra como usar TEXT...ENDTEXT para imprimir uma
     carta.  Note que as macros sao usadas para colocar expressoes e campos
     dentro do bloco de texto:

     USE Sales NEW
     WHILE !EOF()
        FormLetter()
        SKIP
     END
     RETURN

     FUNCTION FormLetter
        TEXT TO PRINTER

        &(DTOC(DATE()))

        Prezado &(RTRIM(Salesman)),

        Parabens!

        ENDTEXT
        EJECT
        RETURN

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: ?|?? @...SAY SET CONSOLE MEMOLINE() MLCOUNT()