RDLC报告中的分页?

时间:2008-10-08 20:57:40

标签: rdlc

我有一份RDLC报告,说我遇到了分页问题。该报告有一个组,其中包含一些不适合一个页面的记录。此报告在正常模式下呈现正常,但当我切换到打印模式时,出现之前不存在的“额外”分页符。这导致报告在不必要的页面上打印。我没有将该组设置为保持在一个页面上,并且我一直在使用Height和InteractiveHeight的值,但似乎没有任何效果。

有什么方法可以解决这个问题吗?我需要这个报告正确打印出来,这些神秘的分页符导致了这个问题。任何帮助或建议都表示赞赏。

7 个答案:

答案 0 :(得分:5)

确保在报告属性对话框中检查边距设置。我认为所有方面的默认值都是1英寸。这可能会使印刷失败。

答案 1 :(得分:3)

只需将您的网页尺寸属性设置为== 8.5in,3.625in,然后查看您的报告

答案 2 :(得分:3)

如果您刚刚转换为2010年,这将解决您的问题(请参阅最后一项) http://social.msdn.microsoft.com/Forums/en/vsreportcontrols/thread/9d493130-6683-4ec8-bbe0-9524df8859c5

  

查看ReportViewer Designer区域的底部,您应该这样做   请参阅“行组”。我的报告表的名称是“Table_LineItems”和我   请参阅“Table_LineItems_Details_Group”。我在我的财产中选择了那个   窗口我将“Keep Together”设置为false。然后它正确打印。一世   不能保证这对你有用,但我建议玩   无论你在那里看到什么。你也可以(在最右边)   单击未标记的下拉菜单并选择高级模式和   不加选择地将更多的“静态”项目设置为KeepTogether =   假的。

答案 3 :(得分:2)

选择表格,右键单击,转到属性,在您拥有的任何组之后立即添加新组(在这种情况下我称为'PreviousGroupName“),表达式应为 =(RowNumber(”PreviousGroupName“) - 1) \ 27+ 1 ,检查分页结尾。它将在网络中容纳27行,当导出到.PDF时,您应该看到相同的27行。您可以将27更改为任意您需要适合您的页面的数字,

然后您可以将Viewer HEIGHT(在.aspx中)更改为任意大小,以避免滚动。

答案 4 :(得分:1)

我在报告属性中设置选项ConsumeContainerWhiteSpace = True,它运行正常。

答案 5 :(得分:0)

尝试调整元素的宽度。您必须确保它们位于打印布局的边缘内,否则您将获得额外的页面。确保你的边距不是很宽(我认为它们是默认的)。

答案 6 :(得分:0)

我使报表的正文大小(高度宽度)小于报表属性的页面宽度和页面高度。

最后,空白页消失了。