JasperReports for Java developers
Create, Design, Format, and Export Reports with the world's most popular Java reporting library
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham, U.K. :
Packt Pub
2006.
|
Edición: | 1st edition |
Colección: | From technologies to solutions.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628153506719 |
Tabla de Contenidos:
- Cover; Table of Contents; Preface; Chapter 1: An Overview of JasperReports; A brief history of JasperReports; What exactly is JasperReports?; The features of JasperReports; Flexible report layout; Multiple ways to present data; Multiple ways to supply data; Multiple datasources; Watermarks; Subreports; Exporting capabilities; Class library dependencies; Typical workflow; Where to get help; Summary; Chapter 2: Adding Reporting Capabilities to our Java Applications; Downloading JasperReports; Setting up our environment; JasperReports class library; Required libraries for report compilation
- Apache CommonsOptional libraries and tools; Apache ANT; JDT compiler; JDBC driver; iText; JFreeChart; JExcelApi; Summary; Chapter 3: Creating your First Report; Creating a JRXML report template; Previewing the XML report template; Creating a binary report template; Compiling a JRXML template programmatically; Previewing the compiled report template; Compiling a JRXML template through ANT; Generating the report; Viewing the report; Displaying reports in a web browser; Elements of a JRXML report template; ; ; ; ; ; ;
- ; ; ; ; ; ; ; ; ; ; ; ; ; ; Summary; Chapter 4: Creating Dynamic Reports from Databases; Database for our reports; Generating database reports; Embedding SQL queries into a report template; Generating the report; Modifying a report query through report parameters; Database reporting through a datasource; A comparison of database report methods; Summary; Chapter 5: Working with Other Datasources; Empty datasources; Map datasources
- Java objects as datasourcesTableModels as datasources; XML datasources; CSV datasources; Custom datasources; Writing a custom JRDataSource implementation; Using the custom JRDataSource implementation; Summary; Chapter 6: Report Layout and Design; Controlling report-wide layout properties; Setting text properties; Styles; Reusing styles through style templates; Setting text style for individual report elements; Setting a report's background; Report expressions; Adding multiple columns to a report; Final notes about report columns; Grouping report data; Report variables
- Built-in report variablesStretching text fields to accommodate data; Laying out report elements; Setting the size and position of a report element; Setting common element properties; Hiding repeated values; Subreports; Summary; Chapter 7: Adding Charts and Graphics to Reports; Adding geometrical shapes to a report; Adding lines to a report; Adding rectangles to a report; Adding ellipses to a report; Adding images to a report; Attributes of the element; evaluationTime; evaluationGroup; hAlign; vAlign; IsLazy; isUsingCache; onErrorType; Adding charts to a report
- Attributes of the element