Árvore de páginas

O Gerador de Informações fornece uma ferramenta desenvolvida pela XDocReport na qual é possível projetar seu relatório DOCX ou ODT de maneira fácil e rápida.
A macro é muito útil para projetar relatórios docx ou odt, de maneira fácil é possível associar campos variáveis ao documento template.




XDocReport Tools
O XDocReport fornece uma ferramenta que você pode baixar, o fr.opensagres.xdocreport.document.tools-xxx-distribution.zip. Este zip contém três pastas:

  • bin: que contém o xdrtools.bat que é necessário para a visualização do macro.
  • lib: que contém todos os JAR´s necessários para gerar o relatório de docx com Freemarker.
  • macro: que contém o MS Word XDocReport.dotm macro.

Baixe este zip, e descompacte-o em uma pasta (nesta seção, zip é descompactado para C: \XDocReport):


Instalação e Configuração
MS Word
Por padrão o MS Word não executa macro, por isso, se você abrir XDocReport.dotm com o MS Word você não será capaz de executar a macro. Existem várias maneiras para resolver este problema, a maneira mais fácil é copiar/colar o macro XDocReport.dotm na pasta de inicialização do MS Word em C:\Documents and Settings$USER_NAME\Application Data\Microsoft\Word \INICIALIZAÇÃO (STARTUP) ou C:\Users$USER_NAME \AppData\Roaming\Microsoft\Word\INICIALIZAÇÃO para Windows 7, onde $USER_NAME é o seu usuário do Windows, se a pasta INICIALIZAÇÃO não existir, crie a mesma.




Feche o MS Word se ele estiver aberto e o reabra (não precisa abrir o XDocReport.dotm). Quando o MS Word abrir, ele vai carregar os macros que vêm da pasta de inicialização. Assim que o MS Word for aberto, você verá o menu XdocReport, como o seguinte:

Segue as etapas para a configuração do XDocReport.dotm do MS Word:
Clique na aba XdocReport, será exibido duas categorias Design e Preview logo abaixo, clique em "Settings" na categoria "Design":



Será exibida uma caixa de diálogo XdocReport – Settings, na qual será necessário informar o caminho do diretório onde estão armazenados os arquivos xml contendo os campos variáveis dos grupos de informação.




Se clicar no botão Fields da categoria Design:


A caixa de diálogo é aberta e é exibido os campos variáveis dos grupos de informação do xml:


OpenOffice
Para instalar a extensão do OpenOffice, execute o arquivo fr.opensagres.xdocreport.openoffice.macro-xxx.oxt com o OpenOffice/LibreOffice e sera exibida a seguinte caixa de diálogo:


Clique no botão OK e aceite a licença:



Esta ação deverá instalar a extensão do XDocReport:



Feche o OpenOffice/LibreOffice e o reabra. Se a instalação ocorreu sem erros, você será capaz de visualizar o menu XDocReport no canto superior direito:



Seguem as etapas para a configuração da extensão do XDocReport no OpenOffice:
Clique o item Settings do menu XDocReport, será exibida uma caixa de diálogo XdocReport – Settings, na qual será necessário informar o caminho do diretório onde estão armazenados os arquivos xml contendo os campos variáveis dos grupos de informação:


Configure os campos e clique em OK.

Se clicar no item Fields do menu XDocReport, será exibido os campos variáveis dos grupos de informação como segue:


Os arquivos xml´s são gerador através do botão "Exportar Campos Variáveis" dos Modelos de Documento. *Tela Cadastro  Modelo de Documento{*}.