I have to develop a specialised report editor in Java. The user will get a number of fields that can be layed out on a page plus some graphical elements. The resulting report design needs to be serialized into already defined database tables.
The actual generation of the report onto paper is already done. I need to provide only a graphical editor for the definition of the report.
Is there any software library that will help to achieve this without reinventing the wheel?
Suggestions so far:
- Eclipse Birt: A complete reporting framework, including a "Design Engine API". Sounds good.
- Eclipse GEF and Zest: More low-level 2-D layout of elements. Complicated?
- JasperAssistant, iReport (Jasper): Much too powerful and cannot be constrained to specific requirements
- DynamicJasper: Is an API to create reports programmatically, but is NOT an editor/designer