Skip to content

RodrigoPereyraDiaz/monoreports

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Monoreports features

  • 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)

Question - Help etc.

Monoreports has it's own Monoreports google group

Youtube demo (outdated)

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)

TODO

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

Final Remarks

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.

About

Monoreports is a cross-platform report designer and reporting engine for mono/.net

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%