Community
Participate
Working Groups
When I view a report as .DOC on my Linux-machine, I can't open it with Word. If I open it with OpenOffice, I see an xml-file (WPML?) Is it open to view reports as ODT?
Ben, I know some third party has created an Open Document prototype emitter extension for BIRT. But I'm not sure if it's public available. You can get more information from this link: http://www.eclipsecon.org/2008/index.php?page=sub/&id=294. And we are also looking forward to community contributions for such extended BIRT functions.
There is a bug in OpenOffice when opening Word files in WPML format. See http://www.openoffice.org/issues/show_bug.cgi?id=62492 The workaround is to rename the DOC file to XML and open it with OpenOffice, then it will display fine.
We are working on an Eclipse Lab project for and ODT emitter. http://code.google.com/a/eclipselabs.org/p/birt-odt-emitter/ The code is pretty much complete, we will be working on testing, docs, downloads, etc. over the next two weeks. If you are still interested in being able to create OpenOffice docs from BIRT, you may want to take a look.
Hi Scott, I'm interested on your BIRT-ODF-Emitter and I wanted to look at it. But the page does not seem to exist anymore, or they can not be reached because "Your client does not have permission to get URL /a/eclipselabs.org/p/birt-odt-emitter/ from this server." How can I get this component? Best regards, Nikolai
Nikolai, Sorry, I forgot that I linked to the the bug from here. We shut down the ODT project because ODT made it into the core code. We had a look at the code and it is in reasonable shape, and in fact looks like it would be possible to backport into 2.5.
Hi Scott, than you for the answer, but I've not understand it. What do you mean with " looks like it would be possible to backport into 2.5"? Do you mean, that BIRT can generate ODT-Files "out of the box"? I have not found that possibility. IReportEngine#getSupportedFormats() gets only this possible output formats: * xls * postscript * pdf * doc * html * ppt
The next version of BIRT will have ODT out of box (4.0). To back-port into an existing version you would need to pull the source for the ODT emitter plugins, compile, and then place into your plugins directory. Once you have done that, you would have the option of using ODT in your existing version. There is not guarantee that it will work, but our initial investigation indicates that it should work.
Scott, many thanks for your comment and the hint. I have understand it now:) I have checked the sources out (found at http://dev.eclipse.org/viewcvs/index.cgi/source/org.eclipse.birt.report.engine.emitter.odt/?root=BIRT_Project) compiled it as your described. And now it works with BIRT 2.6 (my current BIRT installation). Best regards, Nikolai
This bug was fixed with the fix of #292158