Hello, I was with this same problem and I discovered that this is a limitation of iReport, even if you hide the content by putting an expression in Print When Expression
of Page Footer
at the time of rendering iReport reserves that space. / p>
How do I solve it? Well I do not know if it's the right way, but it was the best way I found it. Come on ...
For my PageFooter
I set a size of 1px, then instead of putting all the content in that band what I did was create a subreport
containing all the content that I wanted to appear only on the first page . I put this subreport
in my PageFooter
also with the size of 1px and that's it, it worked as I wanted, why? Simple, by default the subreport
automatically expands its size according to its content, which makes it appear on the first page, as in the others it does not appear and the size you set for the band and the subreport
itself was 1px this will be imperceptible to the user.
In my case it worked perfectly, I hope it works for you too.