Issue with report running and looking fine in preview but when exported to PDF the shrunk header portions do not work anymore.
On the Page Header section have setup two sections; one for printing on the first page and another section for every page printing.
Initially had an enclosing container rectangle object for both of these sub-sections. The blank space in the PDF output relates to the first page only objects area.
For all objects within the container the properties are as follows:
<object>.Hidden =IIf(Globals!PageNumber <> 1, True, False) or the other way round for the other sub-section.
<object>.CanShrink, .CanGrow set to True. Unfortunately these properties are not available with the Rectangle object. Why? Where can we vote for this feature?
Report.ConsumeContainerWhitespace is set to True
Are there other properties that need to be set for this to work maybe?
PageHeader.Height property Is this a fixed value? I mean is this the issue that is fixed when exported to PDF as the Print Layout button toggled to ON shows.
This works in preview. Please note that I have tested removing the Rectangle containers with the same pdf export result of blank space where the headers exist.
Have tried some of the relevant ideas from this post How to get rid of blank pages in PDF exported from SSRS
Solved! Go to Solution.
Work around in the meantime is to have the page header 'repeat on every page except page 1' objects overlaid to the page header 'display only on first page' objects. This saves vertical space and gets messy on the report layout side of things.
Note that either by design or is a bug; hidden objects whether in the veritcal or horizontal plane where more than one object exist can move the displayed objects around as hidden object space is reclaimed the Report Builder layout engine.
In my report I now have the Layout Preview looking smick but in the normal preview looking a bit weird due to the overlaid objects.
+ compare 'test' report to the 'start from scratch' report
+ try removing objects from the 'start from scratch' report
- remove header objects = no
- remove matrix and insert simple table like that of the 'test' report = no
- add textbox to cover page header, section 1 area objects over vertical space, which only prints on first page
Screenshots of reports in Print Layout mode. The red box denotes the wasted space in question.
COP PDF export.scenario.works.rdl
copy objects to blank report.rdl
Update to post and still not found answer to this yet.
+ create test report
- 2 header sections, first section for page one display only, second section all pages display
- simple body object
> works, note did not use rectables as containers
> rectangles cannot shrink, grow, tablix idea cannot be used and textbox do not have parent-child functionality so cannot act as containers
+ test cut down of report
- remove objects till working = fail
+ create new report copying objects
- with no rectangle container objects use in header = also fail
Take a look at the September 2023 Power BI update to learn more.
Join Microsoft Reactor and learn from developers.
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!
Join us Oct 1 - 6 in Las Vegas for the Microsoft Power Platform Conference.