title: Adding expanding List item to page footer band (Jasper Report)
body: <p>Is it possible to expand height of page footer with increasing details of a List component. I have created a test jasper report to simulate this situation.Here is the jrxml</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="footer_test" language="groovy" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="1ab4a8b2-176a-422c-b4e2-afd6b2f5c01e"&gt;
      &lt;property name="ireport.zoom" value="1.0"/&gt;
      &lt;property name="ireport.x" value="0"/&gt;
      &lt;property name="ireport.y" value="0"/&gt;
      &lt;subDataset name="dataset1" uuid="cd6ab13b-6111-4e9f-897b-afe354e16a24"&gt;
          &lt;queryString&gt;
              &lt;![CDATA[select t.first_name,t.last_name from test_footer as `t` limit 0,3;]]&gt;
          &lt;/queryString&gt;
          &lt;field name="first_name" class="java.lang.String"&gt;
              &lt;fieldDescription&gt;&lt;![CDATA[]]&gt;&lt;/fieldDescription&gt;
          &lt;/field&gt;
          &lt;field name="last_name" class="java.lang.String"&gt;
              &lt;fieldDescription&gt;&lt;![CDATA[]]&gt;&lt;/fieldDescription&gt;
          &lt;/field&gt;
      &lt;/subDataset&gt;
      &lt;background&gt;
          &lt;band splitType="Stretch"/&gt;
      &lt;/background&gt;
      &lt;title&gt;
          &lt;band height="79" splitType="Stretch"/&gt;
      &lt;/title&gt;
      &lt;pageHeader&gt;
          &lt;band height="35" splitType="Stretch"/&gt;
      &lt;/pageHeader&gt;
      &lt;columnHeader&gt;
          &lt;band height="61" splitType="Stretch"/&gt;
      &lt;/columnHeader&gt;
      &lt;detail&gt;
          &lt;band height="125" splitType="Stretch"/&gt;
      &lt;/detail&gt;
      &lt;columnFooter&gt;
          &lt;band height="45" splitType="Stretch"/&gt;
      &lt;/columnFooter&gt;
      &lt;pageFooter&gt;
          &lt;band height="54" splitType="Stretch"&gt;
              &lt;frame&gt;
                  &lt;reportElement uuid="4d39142a-5378-4c16-9f34-7bcfe334f8aa" x="0" y="0" width="555" height="33" isPrintWhenDetailOverflows="true"/&gt;
                  &lt;componentElement&gt;
                      &lt;reportElement uuid="4292c68b-c14a-4edd-9077-19164fcab508" x="0" y="0" width="555" height="33" isPrintWhenDetailOverflows="true"/&gt;
                      &lt;jr:list xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" printOrder="Vertical"&gt;
                          &lt;datasetRun subDataset="dataset1" uuid="b787c354-2d90-45c7-9927-2106939bb2da"&gt;
                              &lt;connectionExpression&gt;&lt;![CDATA[$P{REPORT_CONNECTION}]]&gt;&lt;/connectionExpression&gt;
                          &lt;/datasetRun&gt;
                          &lt;jr:listContents height="33" width="555"&gt;
                              &lt;textField&gt;
                                  &lt;reportElement uuid="1ca36f79-f891-4e45-83fd-c3e4cdb44b92" x="0" y="0" width="100" height="20"/&gt;
                                  &lt;textElement/&gt;
                                  &lt;textFieldExpression&gt;&lt;![CDATA[$F{first_name}]]&gt;&lt;/textFieldExpression&gt;
                              &lt;/textField&gt;
                              &lt;textField&gt;
                                  &lt;reportElement uuid="21fb2a6e-4a3d-488b-a203-136c63e3c5f0" x="322" y="0" width="100" height="20"/&gt;
                                  &lt;textElement/&gt;
                                  &lt;textFieldExpression&gt;&lt;![CDATA[$F{last_name}]]&gt;&lt;/textFieldExpression&gt;
                              &lt;/textField&gt;
                              &lt;line&gt;
                                  &lt;reportElement uuid="3c56f817-e07f-4dde-9d7a-89a4bea76c2d" x="0" y="20" width="266" height="1"/&gt;
                              &lt;/line&gt;
                              &lt;line&gt;
                                  &lt;reportElement uuid="716e36f4-884a-431c-b483-a005cbaf966a" x="322" y="21" width="219" height="1"/&gt;
                              &lt;/line&gt;
                          &lt;/jr:listContents&gt;
                      &lt;/jr:list&gt;
                  &lt;/componentElement&gt;
              &lt;/frame&gt;
              &lt;line&gt;
                  &lt;reportElement uuid="0dfbaf15-6aa5-4560-ba8f-824b35df2914" x="0" y="33" width="555" height="1" forecolor="#0033FF" backcolor="#0033CC"/&gt;
                  &lt;graphicElement&gt;
                      &lt;pen lineWidth="4.0" lineColor="#0033FF"/&gt;
                  &lt;/graphicElement&gt;
              &lt;/line&gt;
              &lt;textField pattern="MM/dd/yyyy h:mm a"&gt;
                  &lt;reportElement uuid="1406ccec-0c5c-450b-a6e8-91aeda0d0619" x="0" y="34" width="166" height="20"/&gt;
                  &lt;textElement/&gt;
                  &lt;textFieldExpression&gt;&lt;![CDATA[new java.util.Date()]]&gt;&lt;/textFieldExpression&gt;
              &lt;/textField&gt;
          &lt;/band&gt;
      &lt;/pageFooter&gt;
      &lt;summary&gt;
          &lt;band height="42" splitType="Stretch"/&gt;
      &lt;/summary&gt;
  &lt;/jasperReport&gt;
  </code></pre>
  
  <p>But right now all items of the list doesn't get printed, probably because the footer band height is not enough. <img src="https://i.stack.imgur.com/upOUi.jpg" alt="enter image description here"></p>
  
  <p>But when i increase the height of the footer band all items get printed.<img src="https://i.stack.imgur.com/gorfi.jpg" alt="enter image description here"></p>
  
  <p>So, my question is, Is there a way to increase footer band height as item in List component increases.<strong>And I need to add the List component in footer as it iterates Signature of Users.</strong></p>