Histórico da Página
...
Por padrão a plataforma utilizada de geração dos documentos Office é o Micrososft Office. Para habilitar a utilização da plataforma LibreOffice é necessário adicionar a seguinte informação no arquivo de configuração do sistema (datasul_framework.properties):
Instalação LibreOffice
Caso se opte pela solução OpenSource LibreOffice, além da adição da informação no arquivo de configuração do sistema (datasul_framework.properties), é necessário efetuar a instalação da mesma em cada estação de trabalho (para acesso local) ou no servidor (em caso de acesso remoto).
Estrutura da solução
Com o objetivo de permitir alternativas de plataformas Office na geração de documentos, foi criado uma estrutura de classes Progress, chamadas de Wrapper. Tais classes, no momento da leitura ou geração de um documento, identificam a configuração do ambiente, e direcionam a integração através da suíte de aplicativos do Microsoft Office ou LibreOffice. No caso do Microsoft Office, a integração ocorre via OLE Automation, modelo este já utilizado anteriormente nos programas da linha Datasul. Já para a suíte LibreOffice, foi utilizado também a integração via OLE Automation, porém com uma DLL (Data Definition Language) de intermediação, necessária em função de uma limitação técnica apresentada pela linguagem Progress (utilização de array).
...