Jasper Report Guideline Design and Style Guidelines

Building and contributing JasperReports is a way to contribute to the project. To make it easier to maintain and style reports, use the following layout guideline to have similar and more consistent report layout.

Diagram demonstrating the layout of a JasperReport
Figure 1. Layout for creating JasperReports

The following formatting can be applied:

Type Format

Date

yyyy/MM/dd HH:mm:ss

Report Range

Report Begin: ${startdate} Report End: ${enddate}

Paging

Page ${current} of ${total}

A GitHub repository based on this template definition contains a JasperReport template.