Monoreports is a cross-platform (linux/win/mac) report designer and reporting engine for .net/mono
It's similar to the CrystalReport (TM) and other tools like that.
- gui report designer with zoom and control tools (lin textblock image etc)
- simple layouting - if control in section is growable and will grow due to assigned data, engine will do layouting to make report look properly
- page breaking - Monoreports engine will break or keep together report sections whatever is needed
- generating and running reports from designer and code.
- can be used as simple PDF generation library
- handy events allowing manipulate report while engine is processing
- allow get cairo context to make a custom "drawings" on processed report pages
- csharp expressions fields
- JSON as datasource
- pdf export
- reporting engine is not tightly coupled with gtk/cairo stuff, therefore it's reasonably easy to write new export backends (e.g. html, xls etc)
Monoreports has it's own Monoreports google group
There is a six minutes monoreports demo on youtube (a bit old version in demo) Binary version
You can grab current binary verision in Monoreports downloads on github site (remember to install gtk-sharp if you are using windows)
At the moment Monoreports lack of two features commonly used in this kind of tools.
- group section - group header section appears before details every time value of group expression is changed.
- subreports - report in report
Those two features are planed to come with version 0.2
Other things in roadmap are:
- improve designer to support multiselections, undo/redo
- imporove report engine quality by writing more unit tests
I'm not a Novell employee and Monoreports is not a mono team (www.go-mono.org) project (however monoreports is using mono to run it on linux). I've named this project Monoreports simply because i didn't have better idea for name.