4

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

有没有办法解决这个问题?我需要正确打印这份报告,而这些神秘的分页符导致了这个问题。任何帮助或建议表示赞赏。

4

7 回答 7

5

确保在报告属性对话框中检查您的边距设置。我认为默认值为 1 英寸。这可能会影响印刷。

于 2008-10-08T21:06:36.660 回答
3

如果您刚刚转换到 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。

于 2011-02-08T01:31:10.587 回答
3

只需将您的页面大小属性设置为 ==8.5in, 3.625in,然后查看您的报告

于 2010-09-15T11:56:26.997 回答
2

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

然后您可以将查看器高度(在 .aspx 中)更改为任何大小,以避免滚动。

于 2008-11-04T14:37:28.063 回答
1

ConsumeContainerWhiteSpace = True我在报告属性中设置了选项,它工作正常。

于 2015-09-25T16:55:15.380 回答
0

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

于 2008-10-08T21:09:21.180 回答
0

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

最后,空白页消失了。

于 2017-02-08T09:48:35.733 回答