我有一个 RDLC 报告我遇到了分页问题。该报告有一个组,该组包含许多不适合一页的记录。此报告在正常模式下呈现良好,但当我切换到打印模式时,会出现以前不存在的“额外”分页符。这会导致报告打印在不必要的页面上。我没有将组设置为保留在一页上,并且我一直在使用 Height 和 InteractiveHeight 的值,但似乎没有任何效果。
有没有办法解决这个问题?我需要正确打印这份报告,而这些神秘的分页符导致了这个问题。任何帮助或建议表示赞赏。
我有一个 RDLC 报告我遇到了分页问题。该报告有一个组,该组包含许多不适合一页的记录。此报告在正常模式下呈现良好,但当我切换到打印模式时,会出现以前不存在的“额外”分页符。这会导致报告打印在不必要的页面上。我没有将组设置为保留在一页上,并且我一直在使用 Height 和 InteractiveHeight 的值,但似乎没有任何效果。
有没有办法解决这个问题?我需要正确打印这份报告,而这些神秘的分页符导致了这个问题。任何帮助或建议表示赞赏。
确保在报告属性对话框中检查您的边距设置。我认为默认值为 1 英寸。这可能会影响印刷。
如果您刚刚转换到 2010,这将解决您的问题(请参阅最后一个条目) http://social.msdn.microsoft.com/Forums/en/vsreportcontrols/thread/9d493130-6683-4ec8-bbe0-9524df8859c5
查看 ReportViewer 设计器区域的底部,您应该会看到“行组”。我的报告表的名称是“Table_LineItems”,我看到“Table_LineItems_Details_Group”。我选择它并在我的属性窗口中将“保持在一起”设置为 false。然后它可以正确打印。我不能保证这对你有用,但我建议你用你在下面看到的任何东西玩。您还可以(在最右侧)单击未标记的下拉菜单并选择高级模式,然后不加选择地将更多“静态”项目设置为 KeepTogether = false。
只需将您的页面大小属性设置为 ==8.5in, 3.625in,然后查看您的报告
选择表,右键单击,转到属性,在您拥有的任何组之后添加新组(在这种情况下,我称之为“PreviousGroupName”),表达式应为 =(RowNumber("PreviousGroupName") - 1) \27+ 1,检查最后分页符。它将适合网络中的 27 行,当导出到 .PDF 时,您应该会看到相同的 27 行。您可以将 27 更改为适合页面所需的任何数字,
然后您可以将查看器高度(在 .aspx 中)更改为任何大小,以避免滚动。
ConsumeContainerWhiteSpace = True
我在报告属性中设置了选项,它工作正常。
尝试调整元素的宽度。您必须确保它们在打印布局的边缘内,否则您会得到额外的页面。确保你的边距不是很宽(我认为它们是默认的)。
我使报告的正文大小(高度宽度)小于报告属性上的页面宽度和页面高度。
最后,空白页消失了。