JasperReports for Java developers

Create, Design, Format, and Export Reports with the world's most popular Java reporting library

Detalles Bibliográficos
Autor principal: Heffelfinger, David R. (-)
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