Programa preparador de cartas padronizadas

O programa Cartex serve para criar arquivos de textos a partir de
um texto original em que os textos a substituir sao colocados entre
colchetes.  Os textos gerados, serão adequados para uma posterior
impressão, que pode ser de estilo normal ou formatado.

O programa pergunta o nome dos arquivos de entrada e de saída.
Em seguida, pede ao operador que, para cada informação entre colchetes,
informe qual será o texto a ser gerado no arquivo de saída.

O programa aceita ainda as seguintes palavras reservadas:

{DATA}   -  insere na saida a data atual
{INITAB} -  as linhas abaixo desta serão perguntadas repetidamente
            em geral, produzindo uma tabela repetitiva.
{FIMTAB} -  fim do trecho a repetir.

É possivel criar textos de comentários da seguinte forma
{* algum texto *}
    As linhas de comentário não serão copiadas para a saída,
    mas faladas e mostradas na tela.

Emissão de documentação sobre os arquivos modelos

    Frequentemente se necessita gerar documentação sobre os campos do
arquivo de modelo original. Um arquivo contendo uma lista desses campos
pode ser obtida facilmente através do uso do utilitário DOCARTEX. Este
programa perguntará o nome do arquivo que contém o modelo e o nome do
arquivo de saída. Produzirá neste último uma listagem dos campos, que
pode depois ser facilmente editada para geração da documentação para
posterior operação.


Exemplo para impressão comum:

{*Carta de Teste*}

                Rio de Janeiro, {DATA}.


Ao Sr.
{Nome}
{Empresa}
{Endereço}
{CEP} - {Cidade} - {Estado}


Prezado Senhor:


     De acordo com {Causa} estamos na data de {Data de corte} trocando
os seguintes números de telefone de sua empresa.


           Número Antigo                Número novo
{INITAB}
             {Número antigo}                    {Número Novo}
{FIMTAB}

                        Atenciosamente,


                 ____________________________
                         Fulano de Tal
                       Gerente de cortes


Exemplo (para impressão formatada):


{*Carta de Teste*}

                Rio de Janeiro, {DATA}.


<NL>Ao Sr.
<NL>{Nome}
<NL>{Empresa}
<NL>{Endereço}
<NL>{CEP} - {Cidade} - {Estado}


Prezado Senhor:


     De acordo com {Causa} estamos na data de {Data de corte} 
<is>trocando os seguintes números de telefone <fs>de sua empresa.


           Número Antigo                Número novo
{INITAB}
             {Número antigo}                    {Número Novo}
{FIMTAB}

                        Tchau


             ____________________________
                   <in>Fulano de Tal<fn>
                  <ii>Gerente de cortes<fi>



Obs.: É necessário um cuidado especial para formatar tabelas, uma vez
que o tamanho do texto gerado no arquivo final será o número de
caracteres digitados pelo operador, e não o tamanho do trecho entre
chaves !
