3 回答
TA贡献2011条经验 获得超2个赞
在BIDS或SSDT-BI中,执行以下操作:
单击报告>报告属性>布局选项卡(SSDT-BI中的页面设置选项卡)
记下Page width,Left margin,Right margin的值
关闭并返回到设计图面
在“属性”窗口中,选择“ 主体”
单击+符号以展开“大小”节点
记下Width的值
为了正确地在PDF中呈现,“正文宽度+左页边距+右页边距”必须小于或等于“页面宽度”。当您看到呈现空白页面时,几乎总是因为主体宽度加上边距大于页面宽度。
请记住:(正文宽度+左页边距+右页边距)<=(页面宽度)
TA贡献1811条经验 获得超4个赞
经过数小时的努力,我偶然发现了一个对我有用的解决方案:
在SSDT(2012)中,我最初将页面设置/页面单位设置为厘米。当我将其更改为“英寸”时,非常奇怪的是,我能够将报告导出为PDF,而不会使其他所有页面都为空白。
TA贡献1818条经验 获得超11个赞
最好先在设计图上执行此操作(已显示Visual Studio 2012,但可以在其他版本中执行此操作),然后再编辑SSRS文档时计算任何数学运算。
下面的红色圆圈映射到这些下面的步骤以下数字:
在设计图面中,有时编辑器会创建一个
page
大于实际控件的。因此,将重影区域打印出来。调整到控件。目测一下宽度/高度,看看你不能把页面 设计图面上将其调整到由控制并没有更多的实际需要的空间。
然后尝试创建一个PDF,看看能否解决。
如果#3不能解决问题,则有些控件需要太多的实际页面大小,并且长度/宽度都要大。因此,将需要使控件的大小更小以适应较小的页面大小。
此外,在某些情况下,人们可以通过设置只需更改报告页面的属性ConsumeContainerWhitespace
来true
自动消耗的空间。
- 3 回答
- 0 关注
- 879 浏览
添加回答
举报