Histórico da Página
...
Aviso |
---|
Sempre utilize as versões estáveis liberadas do LibreOffice. Versões em desenvolvimento poderão conter incosistências, impactando diretamente na criação dos documentos. |
Versões do LibreOffice Homologadas pela TOTVS |
---|
|
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).
...