Programming Tutorials

Report Sections in JasperReports

By: MakeItSimple. in Java Tutorials on 2008-09-02  

When building a report design we need to define the content and the layout of its sections. The entire structure of the report design is based on the following sections:

<title>, <pageHeader>, <columnHeader>, <groupHeader>,
<detail>, <groupFooter>, <columnFoter>, <pageFooter>,
<lastPageFooter>, <summary>

Sections are portions of the report that have a specified height and width and can contain report objects like lines, rectangles, images or text fields.  

When declaring the content and layout of a report section in an XML report design we use the generic element <band>.

This is how a page header declaration should look. It contains only a line object and a static text:

  <band height="30">
      <reportElement x="0" y="0" width="555" height="25"/>
      <reportElement x="0" y="0" width="555" height="25"/>
      <textElement textAlignment="Center">
        <font fontName="Helvetica" size="18"/>
      <text>Northwind Order List</text>

Add Comment

* Required information


No comments yet. Be the first!

Most Viewed Articles (in Java )

Latest Articles (in Java)