0% found this document useful (0 votes)
242 views14 pages

Jasper Report

This document provides an overview of JasperReports, an open source reporting engine. It discusses what a report and JasperReport are, key features of JasperReports, the development process including design and implementation, and tools that can be used to generate JasperReport files. The document outlines the typical report template structure and components developers need to consider when building reports, such as title, headers, details, and footers. It also includes the Maven dependency needed to include JasperReports in an application.

Uploaded by

bandalsachin04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
242 views14 pages

Jasper Report

This document provides an overview of JasperReports, an open source reporting engine. It discusses what a report and JasperReport are, key features of JasperReports, the development process including design and implementation, and tools that can be used to generate JasperReport files. The document outlines the typical report template structure and components developers need to consider when building reports, such as title, headers, details, and footers. It also includes the Maven dependency needed to include JasperReports in an application.

Uploaded by

bandalsachin04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

High Level Agenda.

1. What is a Report?
2. What is a Jasper Report?
3. Features of Jasper Report.
4. Maven Dependency.
5. Working Process / Life cycle .
6. Tools that can be used to generate jrxml files.
7. Report Template.
8. Design.
9. Implementation.

www.softenger.com ISO 27001:2013


What is a Report?
▪ A report is a meaningful, well-defined, and summarized presentation of
information.
▪ Usually, the routine activities are automated and data summarized into a
decision-supporting "Reports".
▪ Reports represent usual messy(confused) data into charts, graphs, and
other forms of graphical representations .

www.softenger.com ISO 27001:2013


What is a Jasper Report ?
 Jasper Report is an open source reporting engine.
 It provides ability to deliver rich content onto to the printer, the screen, or into various formats such as PDF,
HTML, XLS, RTF, ODT, CSV, TXT and XML files.
 Jasper Report can also be used to provide reporting capabilities in our applications.
 As it is not a standalone tool, it cannot be installed on its own. Instead, it is embedded into Java applications by
including its library in the application’s CLASSPATH.

www.softenger.com ISO 27001:2013


Features of Jasper Report.
▪ Flexible report layout.
▪ Data can be presented either textually or graphically.
▪ Developers can supply data in multiple ways.
▪ Multiple data sources can be used to transfer data.
▪ Watermarks can also be applied.
▪ Sub reports can also be generated.
▪ Various formats of reports can be exported.

www.softenger.com ISO 27001:2013


Maven Dependency.
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>6.1.0</version>
</dependency>

www.softenger.com ISO 27001:2013


Working Process / Life cycle .
 Designing the report.

 Compiling the report.

 Executing the report (Filling data into the report).

 Exporting the report to desired format.

www.softenger.com ISO 27001:2013


Tools that can be used to generate jrxml files.
▪ Eclipse plugin for jaspersoft studio.
▪ iReport.
▪ Jaspersoft Studio.

www.softenger.com ISO 27001:2013


Report Template.
 Title
 Page Header
 Column Header
 Detail
 Column Footer
 Page Footer
 Summary

www.softenger.com ISO 27001:2013


Designing a Report.

www.softenger.com ISO 27001:2013


Continue….
1. The report template (what your are currently editing), trough either a gui view or a text .
2. Outline for managing bands, parameters, variables, fields etc.
3. Property window of selected item. Appearance, content properties and advanced properties.
4. Elements available for insertion in the report .
5. Shortcut to preconfigure fields.
6. Console for information and errors.
7. Data connection .

www.softenger.com ISO 27001:2013


Implementation.

www.softenger.com ISO 27001:2013


www.softenger.com ISO 27001:2013
Thank you…

www.softenger.com ISO 27001:2013

You might also like