输出报告查看器打印不正确

本文关键字:打印 不正确 报告 输出 | 更新日期: 2023-09-27 18:27:34

我有一个带有Tablix控件的报表。Tablix上面还有其他字段,所以它在页面的1/3处开始。当tablix大小没有达到页面末尾时,一切都很好。但当tablix的大小导致tablix进入下一页时,我会遇到问题。报告的预览看起来正确,当我导出到PDF或Word时,它看起来正确。但当我打印tablix时,它从一个新的空白页开始,而不是从第一页到第二页。我检查了tablix属性,"保持一页"属性设置为false。

有人能解决这个问题吗?

谢谢,

输出报告查看器打印不正确

您必须固定页边距,并确保报告的宽度(基于报告区域顶部的标尺)小于您想要使用的纸张大小。

要设置页边距,请在报告外部(蓝色区域)单击鼠标右键,然后单击"报告属性"。它将位于"页面设置"选项卡的底部。您需要确保报告的边距和长度(来自报告生成器UI中的标尺测量值)小于纸张大小的宽度。因此,如果您使用8.5x11纸张作为报告;两边的页边空白,您需要的报告宽度最多为6.5英寸;否则它会被切断,形成一条新的线,看起来很糟糕。


编辑:由于上面的信息没有用,我去寻找答案,发现了这个:

如果必须放在一起的报表项发生物理分页符,则必须放在一起来的项将移动到下一页。

由于页面大小的限制,可能无法将所有项目放在一起或重复项目。如果发生这种情况,则呈现器可能会忽略某些与另一个项目重复的规则,以便允许报表项目适合页面。

取自http://msdn.microsoft.com/en-us/library/bb677573(v=sql.100).aspx这是一条规则,适用于具有硬分页呈现器的导出文件,其中包括PDF和图像。

这个问题是行所在的组中的keep-together属性设置为true。我没有意识到默认情况下,行是在一个组中设置的。更改此属性解决了此问题。