It is indeed because the width is too long, specifically because the width of
body plus the left and right margins should be less than the width of
page size of the report, because if you spend even for a
1px it will generate the blank page.
Make sure of these dimensions, by looking at the rule in design or by checking in the window the width properties of
body and the dimensions of the margins.
If you have problems with the sizes of the controls, I would recommend expanding the width according to your needs, increase the sizes in the
page size of the report and verify that the
interactive size has the dimensions of the sheet you are going to work on.
Your columns and the report have a total width of 9in (inches) and the margins are 0.5 in; what makes your width report have 10in and it is necessary to print it on a letter sheet (8.5x11) in vertical, then in the
page size you put:
width = 10in
The stop by a rule of three determines the proportionality:
height = 10 x 11 / 8.5 = 12.94
and you ensure that the
interactive size has the correct dimensions, this will make the impression fit the size of the sheet, without you making small cells and modifying the sources.