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 são 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 saída a data atual {INITAB} - as linhas abaixo desta serão perguntadas repetidamente em geral, produzindo uma tabela repetitiva. {FIMTAB} - fim do trecho a repetir. É possível 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 Freqüentemente se necessita gerar documentação sobre os campos do arquivo de modelo original. Um arquivo contendo uma lista desses campos pode ser obtida facilmente usando o utilitário DOCARTEX. Este programa pergunta o nome do arquivo que contém o modelo e o nome do arquivo de saída. Produz 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}. 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} Tchau ____________________________ Fulano de Tal Gerente de cortes 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 !