SSRS-适合PDF导出到一页

问题描述

我是SSRS的新手。我已经创建了报告。

我的报告中还有其他四个报告。而且我已经设置了@R_596_6404@。@R_596_6404@在显示新报告之前起作用。

因此,通过这种方式,我可以在excel的单独选项卡中获得所有四个报告。但是现在我也希望在PDF添加报告。但是导出到PDF后,在每个报告之后都会出现一个空白页面

是否可以仅为EXCEL设置@R_596_6404@,而忽略是否导出到PDF。其次,我的页面在打印时无法启动。在PDF中看起来不错。它在单页上。但是当我尝试打印时,它会显示一半的页面

解决方法

我现在无法检查,只能查看Globals!RenderFormat(我认为这就是所谓的)。

如果您可以在表达式上设置分页符,则可以使用此属性来确定是否需要不使用分页符。

类似

=IIF(Globals.RenderFormat.Name = "PDF",False,True)

如果这不起作用,请在每个报表之间添加一个细矩形,然后通过设置矩形的分页符属性来设置分页符。然后将hidden属性设置为上面的表达式。您将必须删除现有的分页符。

,

有时会发生。尝试更改Report Properties中的边距。

正文内容的大小不得超过报告页面的大小。

Body content size + margin size <= report width

例如。

Body content size = 6 inch

Margin right = 1 inch

Margin Left 1 inch

Report width=8.5 inch

因此,6+1+1<=8.5然后报表将正确呈现。否则将出现新的空白页。检查以下报告属性的屏幕截图。

Report Properties

总体PDF报告大小应与打印机页面设置相匹配。然后它将正确打印。