Sabemos dos problemas e limitações do sistema de mala-diretas do
OpenOffice.org (não apenas com estilos, mas também com o fato de que
se você abrir o modelo de mala-direta num outro computador e tentar
criar uma fonte de dados ele simplesmente ignora os campos que foram
inseridos no outro computador, coisa que acontece freqüentemente
quando se renomeia um arquivo de fonte de dados, ou quando precisa-se
usar mais de um computador).
Pensando nestes problemas, nasceu o  Gerenciador de Documentos versão 0.0.2,
onde pode-se:

   * inserir [campos] tanto no documento quanto nos cabeçalhos
   * incluir diretivas condicionais, do tipo se o valor de um campo
"variavelx" é "x" mostre "y", caso contrário não mostre nada
simplesmente colocando [variavelx:x[y]] no texto
   * os nomes de variáveis podem ser interpretadas tanto como string,
data (dt), data por extenso (data) ou como valor monetário em reais
(vl).
   * Incrível velocidade de execução da geração do documento.
   * Completo e total suporte a formatações (negrito itálico fonte
etc.) e estilos em qualquer local do documento
   * Interface totalmente gráfica, com opção de editar o modelo e
abrir os documentos gerados tudo na mesma janela em que os registros
são selecionados
   * A vantagem do MySQL onde pode-se usar tabelas relacionais ao
invés de ficar repetindo os mesmos valores em cada linha

Posso dizer que pela experiência utilizando-o, gera documentos de uma
página em menos de 10 segundos, isto incluindo o tempo para abrir e
fechar o arquivo, e já usei com documentos de 15 a 30 páginas com o
resultado em poucos segundos.

Quem quiser pode baixar aqui: http://jm.freeshell.org/dl/demo_0.0.2.zip

Nota de lançamento: esta versão contém a engine preliminar que ainda
possui problemas com diretivas condicionais aninhadas, porém as outras
coisas funcionam.

Abraços
Juari

-- 
Juari Ritter Müller - [EMAIL PROTECTED] - Tudo não é nada.
jm.freeshell.org nothepad.wordpress.com

Responder a