iReport- free report designer for JasperReports and JasperServer
iReport is a free visual Report designer for JasperReports (Java reporting library) and JasperServer which create very sophisticated visual layouts containing charts, images, sub reports, crosstabs and much more.
it offers a complete environment to create and test the data sources, design the reports, preview and publish them into all the supported formats including PDF, RTF, XML, XLS, CSV, HTML, XHTML, text, DOCX, or OpenOffice. For the developers, iReport helps to generate Jasper files that can be deployed in any Java application (web and desktop application) to generate rich dynamic reports in any format.
The integration with JasperReports requires only few lines of code providing instantly cutting-age reporting capabilities to any java application.
Features of iReport
- Design your own report instantly
- Fully dockable and configurable interface that supports localization
- Visual designer with drag and drop
- Report inspector gives structured view of all report objects
- Built-in expression editor with syntax highlighting
- Grid and snap to grid features
- Real time design error detection
- Compatibility mode to save a report using a specific version of JasperReports
- Cross tab designer
- Multiple sections and multiple details
- Support for multiple datasets and subreports
- Highly Customizable page format with support for multiple columns
- Complete set of charts including Pie, Pie3D, Bar, Bar3D, XyBar, StackedBar, StackedBar3D, Line, XyLine, Area, XyArea, Scatter, Bubble, TimeSeries, HighLow, Candlestick, Thermometer, Meter, Gantt and multiple-series charts.
- Graphic elements including frames, lines, rectangles, round rectangles, and ellipses
- Support for custom components including barcodes, lists and flash-based charts
- Support for scriptlets, styles and conditional styles
- Ability to write report expressions in Java, Groovy and Javascript
- Report wizard to quickly create new reports
- Subreport wizard to create/add/bind a new report to another report
- Group wizard to group data and create group headers and footers
- Support for all relational databases accessible via JDBC
- Support for a large set of data sources including local and remote XML files, arrays and collections of Java Beans, CSV files, Hibernate connections, EJBQL connections, XMLA servers, custom data sources and JRData Source Providers
- Built-in support for SQL, HQL (Hibernate Query Language), MDX and XPath
- Integrated SQL query builder and MDX designer
- Pluggable data sources and query executers to provide support for custom query languages and data layer integration
- Database explorer
- Ability to explore the JasperServer repository
- Report publishing wizard
- Easy to Configure multiple servers
- Resource editing and report publishing tools
- Drag and drop repository resources into reports
Download : iReport