Reporting services ReportViewer控件末尾的SSRS额外空白页不在PDF中

Reporting services ReportViewer控件末尾的SSRS额外空白页不在PDF中,reporting-services,reportviewer,Reporting Services,Reportviewer,我在SSRS 2008中创建了一个报告,我使用ReportViewer控件从中调用并显示在asp页面中。在ReportViewer中,我的报告末尾有一个额外的/空白页,但当我将其导出为PDF时,我的报告就完美无缺了!。页面上没有任何内容,页边距和大小都很好,对于横向报告,小于10.0英寸。你知道是什么原因造成的吗?报告表面比页面大吗?这将导致pdf中可能没有的额外页面 这通常是由于某些页面项目。。。文本框、矩形、线条、表格。。。落在边缘之外。我通常处理相当复杂的报告,我要做的是在每一件靠近页面右

我在SSRS 2008中创建了一个报告,我使用ReportViewer控件从中调用并显示在asp页面中。在ReportViewer中,我的报告末尾有一个额外的/空白页,但当我将其导出为PDF时,我的报告就完美无缺了!。页面上没有任何内容,页边距和大小都很好,对于横向报告,小于10.0英寸。你知道是什么原因造成的吗?

报告表面比页面大吗?这将导致pdf中可能没有的额外页面

这通常是由于某些页面项目。。。文本框、矩形、线条、表格。。。落在边缘之外。我通常处理相当复杂的报告,我要做的是在每一件靠近页面右侧的东西上放置边框(用不同的颜色)。。。。然后,当你预览时,你可以通过颜色判断哪些东西溢出了。然后可以重新调整对象或页边距的大小,直到没有任何内容溢出,多余的页面消失

这种情况在子报告中经常发生。他们可以推过文本框、矩形、线条。。。任何东西放在它们右边的


这可能是一个非常令人沮丧的问题,但我强烈建议在报告对象中添加彩色边框,直到找到溢出的内容为止。有时-它甚至可以是canGrow属性,也可以是最低报表对象下方的空白,因此请确保将报表正文的底部几乎一直拖到报表上的最低对象(有时,如果报告正文触及最低的项目,该项目的内容可能会被删除,但我始终会留下一点空间,大约是我正在键入的其中一个字母的高度)

简短回答:尝试缩小正文的垂直大小,以便在最后一页项目下没有空格

详细回答:当使用reportviewer呈现一页的表单信函时,我遇到了相反的问题。reportviewer正确呈现了表单信函(一页)在浏览器中,但导出的PDF添加了一个空白页2。我的.rdlc文件中的正文大小正好为8.5 x 11英寸。因此我可以看到页边空白。缩小正文的垂直大小以删除最后一项下的空白(在我的情况下为9.8英寸)修复了该问题。(导出的PDF的页面大小仍然为8.5x11。)


(谢谢JimCurStabor),我还没有得到投票的“声誉”。

< P>我在报告的结尾也得到了空白页,但是它在PDF中消失了。“空白页不会出现在SSR中,但是当我们导出到PDF时,PDF中没有分页。

< P>我一直有类似的问题(尽管在我的导出.pdf中还有一个空白页),我最终通过以下方式解决:

  • 在我选择的文本编辑器中打开.rdl文件
  • 搜索
    /
    标记,并将这些标记之间包含的所有值减少到小于值减去每侧边距的宽度
对我来说,问题宽度属于顶层
元素,更改它不会影响报告的外观


当然,下一步要尝试的是对
标记执行相同的操作。

页面设计上存在混乱。开发人员可能会认为正在设计的报表是所见即所得,但实际上不是!!Microsoft reportviewer会将您设计的页面作为内容!!并附加在您的页面外部定义的边距e、 结果是你的页面永远不能放在一个页面上


因此,在设计新报表时,请关注内容区域、客户端区域(包括页眉和页脚),并允许在外部边框上附加页边距。

我对一个非常简单的报表也有同样的问题。我的解决方案是在报表属性\页边距中,设置所有页边距(左、上、右、下)这会缩小报告的宽度和高度。很明显,页边距超出了页面大小,通常为8.5 x 11英寸


我希望这可以解决问题。

我发现删除详细报告的列组可以解决问题。其他方法都不起作用。我确保正文适合页面大小,确保页眉或页脚没有延伸到页边空白处。我不需要列组,没有列组的输出是相同的。看起来在使用报表设计器时必须这样做,但生成的报表不一定需要这样做。

您必须检查“正文属性”选项卡中的bofy宽度是否高于“报表属性”选项卡中的页面宽度标签,否则身体的最后一部分呈现在另一个页面中。A4大小是21cm×29,7cm,并确保考虑边距来计算最大体大小。

它可能是你的Web浏览器错误地格式化报告。我看到一些SSR报告显示了浏览器之间的不同格式。同样的问题出现在IE7,IE8,以及Firefox 3.5。此外……当内容重叠时,此空白页问题。请确保进入预览模式时,没有任何重叠错误。+1建议打开所有边框以查看违规元素。简短回答中的注释:这也可能是由于水平尺寸过宽造成的。请务必检查w第十