我有两页的SSRS报告。当我将它导出为PDF时,由于它的宽度,它需要4页,其中第2和第4页显示了我从表格中的一个字段。我试图在报告属性中设置布局大小为宽度=18英寸,高度=8.5英寸。
它在一页PDF中给了我整个表格,但我仍然得到第2页和第4页空白。
我做的方法不对吗?我还能怎么摆脱这些空白页呢?
我有两页的SSRS报告。当我将它导出为PDF时,由于它的宽度,它需要4页,其中第2和第4页显示了我从表格中的一个字段。我试图在报告属性中设置布局大小为宽度=18英寸,高度=8.5英寸。
它在一页PDF中给了我整个表格,但我仍然得到第2页和第4页空白。
我做的方法不对吗?我还能怎么摆脱这些空白页呢?
当前回答
在商业改进方案或SSDT-BI中,请执行以下操作:
点击报告>报告属性>布局选项卡(SSDT-BI中的页面设置选项卡) 请注意页面宽度,左距,右距的值 关闭并返回设计图面 在“属性”窗口中,选择主体 单击“+”符号展开“大小”节点 记录Width的值
要在PDF中正确呈现,正文宽度+左边距+右边距必须小于或等于页面宽度。当你看到空白页被渲染时,几乎总是因为主体宽度加上页边距大于页面宽度。
请记住:(正文宽度+左距+右距)<=(页面宽度)
其他回答
我最近继承了一个报告,需要对其进行一些更改。在遵循上述所有建议之后,它并没有帮助。这份报告历史上多了这一页,没人知道为什么。
我右键点击表格并选择属性。有一个复选框表示在后面添加换行符。删除后,它打印在一页现在。
我通过以下方法解决了这个问题。(使用最新版本的报表生成器)
步骤1)。进入“查看”选项卡 步骤2)。选中“属性”复选框 步骤3)。单击报告主体内部(它将更新属性选项卡中的值) 步骤4)。不要拿这里的宽度 步骤5)。右键单击报表外的灰色区域,然后单击报表属性 步骤6)。将你的左右边距加上你的身体宽度(如果它等于10,那么你的宽度为11) 步骤7)。保存
你有没有看一下你的报告右边是否有空白处?如果是这样,您可以将它拖回报表的末尾,然后将报表背景拖回相同的位置。
在与这个问题斗争了几个小时后,我偶然发现了一个适合我的解决方案:
在SSDT(2012)中,我最初将页面设置/页面单位设置为厘米。当我把它改为英寸时,奇怪的是,我可以将我的报告导出为PDF,而不用让每一页都是空白的。
对我来说,问题是SSRS故意对待你的空白,就好像你想让它得到尊重一样:
和空白一样,确保没有右边距。