我正在使用SQL Server Reporting Services 2005(SSRS 2005)构建A4肖像报告。此报告包含一些文本数据和放置在列表上的矩阵,因此创建了一个水平表格效果(列代表各种重复字段)。我遇到的问题是,在每个数据页面之间将报表导出为PDF(或打印它)时,我会得到一个空白页面,其中只有页眉和页脚,并且没有数据。我读过这可能是由于body + left + right margin大于报告宽度。但是,情况并非如此,我有以下相关设置:SSRS 2005 - 使用矩阵和列表打印报告,每隔一页给出空白页
InteractiveWidth(Report) - 8.5in; PageWidth(Report) - 21cm; PageHeight(Report) - 29.7cm; 左边距(报告) - 0; 右边距(报告) - 0; 上限(报告) - 0;底部保证金(报告) - 0;
身体宽度是7.2英寸。
该基质含有2个固定柱和设定为重复使用以下分组表达式列表中设置的每个额外的5列: =天花板(ROWNUMBER(没有)/ 5)
我注意到什么是,如果我将该矩阵更改为每2列水平重复一次,报告打印正确,没有空白页。 (但3,4或更多列导致问题)。而且5列的空间足够多,打印仅2个就显得很奇怪!所以,我认为列表/矩阵中的某些东西导致了这个问题,但不知道究竟是什么!
任何帮助将不胜感激! 非常感谢, Tim
你还必须小心身高。一份报告通常是11英寸 - 通常我会尽量将所有东西都保持在10英寸以下以保证安全。 – avgbody 2010-01-11 17:47:04
对于那些使用合适测量系统的人来说,它的高度为29.7厘米。 提醒我,在百分之一英里/英里等有多少码等等......等等 – 2010-04-12 08:54:05
你也许还会看看这个链接[http://botsikas.blogspot.com/2008/02/sql- reporting-services-and-a4-paper.html](http://botsikas.blogspot.com/2008/02/sql-reporting-services-and-a4-paper.html) – StackTrace 2010-09-20 14:18:14