Toffoli G.978-1-59059-928-0, 1-59059-928-4
application through the JasperReports library. It is written in 100% pure Java and is distributed with
source code according to the GNU General Public License. JasperStudio is the professional edition of
iReport it is essentially the same application, but is commercially supported by JasperSoft Corporation
and released as part of the JasperSoft Business Intelligence Suite, a comprehensive set of tools
for integrated reporting, analysis, and data integration. In addition to JasperStudio, the suite is comprised
of JasperServer, a high-performance business intelligence and report server JasperAnalysis,
an OLAP engine to drill down and slice and dice data and JasperETL, a ready-to-run data integration
platform providing data extract-transform-load (ETL) capabilities.
Through an intuitive and rich graphic interface, iReport lets you rapidly create any kind of
report very easily. iReport enables engineers who are just learning this technology to access all the
functions of JasperReports as well as helping skilled users to save a lot of time during the development
of very elaborate reports.
This guide refers to the 2.0.0 version of iReport, but a great portion of this information is directly
applicable to earlier versions my commitment is to keep this guide as up-to-date as possible with
future iReport versions.
Table of contents :
The Definitive Guide to iReport……Page 1
Contents……Page 8
CHAPTER 1 Getting Started……Page 24
CHAPTER 2 Basic Notions of JasperReports……Page 38
CHAPTER 3 Report Structure……Page 48
CHAPTER 4 Report Elements……Page 64
CHAPTER 5 Fonts and Styles……Page 96
CHAPTER 6 Fields, Parameters, and Variables……Page 106
CHAPTER 7 Bands and Groups……Page 120
CHAPTER 8 Subreports……Page 132
CHAPTER 9 Datasources and Query Executers…….Page 150
CHAPTER 10 Internationalization……Page 214
CHAPTER 11 Scriptlets…….Page 220
CHAPTER 12 Templates……Page 226
CHAPTER 13 Charts…….Page 234
CHAPTER 14 Subdatasets……Page 244
CHAPTER 15 Crosstabs……Page 256
CHAPTER 16 Other Interface Components……Page 276
CHAPTER 17 Plug-Ins and Additional Tools……Page 284
CHAPTER 18 Solutions to Common Problems……Page 298
CHAPTER 19 iReport Options……Page 310
APPENDIX A GNU General Public License……Page 316
APPENDIX B DTD Definitions……Page 322
APPENDIX C iReport and JasperReports Versions…….Page 338
INDEX……Page 340
Reviews
There are no reviews yet.