The problem arises in JasperReports when I have, for example, 3 pages: 1, 2 i 3. -On the first one, the text element appears: Page1 -On the second one the text element appears, which disappears because it is null and I use remove line when blank -On the third one the text element Page3 appears. Why doesn't the text from the third page go to the first one, but there is page 1 with "Page1" and page 2 with "Page3" and the blank one disappears. I am using: 'remove line when blank', 'print when expression' and 'split-type' but still the elements from the third page do not want to move to the first one. They move one page higher, but why don't they move two pages anymore Design: https://i.stack.imgur.com/770is.png Preview: https://i.stack.imgur.com/7v6ip.png https://i.stack.imgur.com/Cj7Nw.png I would like the elements to move up whenever there is blank space, and not leave so much blank space despite using remove line when blank and split type: Immediate. I found a function like ignore Pagination, but unfortunately I can't use it because my template has to be numbered in the bottom right corner. But can I get a similar effect in some way? Example: https://i.stack.imgur.com/U0SVy.png