Designing SSRS Reports that are Optimized for Printing
Designing a report so that, when printed, is not spread across multiple pages is a matter of setting your page properties and laying out the report within the ‘page’ boundaries. Follow these simple steps to ensure that your runtime report is always just right for printing. Note – the examples below are settings for A4 printing.
- With the design tab open, right-click the white space outside of the design area. This is raise the menu in Fig 1.

Fig 1. Selecting Page Properties
- Choose Properties
- This will open the Report Properties dialog box. Choose Layout (Fig 2.)

Fig 2. The Page Properties Dialog box
- Default layout is portrait. Switch the Page Width & Page Height values for Landscape mode.
- If you want more real estate to work with on the page I suggest decreasing the margins to 0.5cm
- Click OK.
- Now resize the design area to the limits you have set in the properties dialog box. I.e. Pull the right edge of the ‘page’ to the 20 (Fig 3) tick mark and the bottom edge to the 28 tick mark. Note – if you are including a Header/Footer, then you will need to cater for these by decreasing the bottom edge to about 25 (Fig 4). These settings are for Portrait mode, switch the height and width for Landscape.

Fig 3. Setting the design surface width

Fig 4. Setting the design surface height
Inserting Page-breaks
To create a page break manually in a report:
- Place a rectangle item onto the design area at the place where you would like to insert a break.
- Right click on the rectangle item and choose Properties.
- Check the appropriate box on the General Tab for the Page Break settings (Fig 5)

Fig 5. Setting the page break property
This will create a page break in the report at the point you specify. If you do not want to see the rectangle in you report, set the border properties to None.
.


[...] that includes a header & footer formatted to fit either landscape or portrait page layouts (optimally sized for printing), with text/backgrounds formatted to the way you want then. It may also be as complex as you like, [...]
Is there a way to setup an SSRS format export to excel so that it will automatically fit to one page? Googling, most of the sites I browse say this is not an available option. Just wondering if you knew of any kind of work-around?
Hi Tan,
Not that I know of. Once you export to Excel, then print settings are the preserve of Excel.
Sorry I can’t be of more help. I’ve faced these same issues but have yet to find a solution!
Just a thought:
If the user is going to be printing off a copy of the report, then why not set up a scheduled job to email them a PDF copy (which has been sized correctly) to them, as well as an excel version?