C#报告锚到底部

Rpg*_*ick 3 c# anchor reporting rdlc

这是我无法解决的问题.我们已经从FONET转移到报告,以提供体面的PDF导出和打印.没有(免费)方式打印生成的PDF,我们可以在不使用过时的Adobe Reader版本的情况下找到它,我们无法在任何地方安装第三方程序.

我们以这种方式开发发票,包括可变数量的发票行(高度也可变)和可选备注.这在子报告中.在最后一页的底部,我们希望不含增值税的总计,总增值税和包括增值税在内的总计.如果此发票中没有增值税,则会隐藏这些行.

但是,我们无法将这些总数锚定到最后一页的底部.我们已经在使用页脚在每个页面上显示内容,并滥用标题显示发票行的列标题,因为行标题不会在下一页重复显示.

我们尝试过: - 我们尝试在发票行子报表中添加页脚以显示此内容,但这不能包含Tablix且不显示. - 在发票行和总计之间添加空格仅适用于几个发票行.当超过4时,它将总计放在下一页的开头.删除空白会将总数放在发票行之后,而我们希望它位于最后一页的底部. - 我们可以通过使用绝对表在FONET中解决这个问题,但我们在报告中没有看到这种可能性. - 如果根本不可能,我们会使用另一个系统.我们需要支持设计的东西,可以使用DataSet或IEnumerables填充的表,锚定,嵌入式图像,直接打印和导出为PDF.本地化(基于使用默认资源文件的语言的字符串)支持将是一个巨大的优势.

提前致谢,

缺口

小智 6

我的答案是迟了一年,但也许这会对某人有所帮助

在打印带有标题的信封封面时遇到类似的问题.我发现了像你这样的问题,但没有答案.在敲了几个小时后,我已经知道了.

将具有可变高度的控件保持在矩形中并使矩形尽可能长并保持矩形下方的其他控件(您希望在可变间隙之后打印) - 检查下面的图像

在此输入图像描述

现在,如果矩形内的'CanGrow'控件增长,则不会将控件推到矩形外部.但要注意,如果控件超出矩形的大小,那么矩形将会增长并将其余部分向下推.

而已.可是等等!!!我将此报告从VS 2008移至ReportBuilder 2(&3),但这不起作用.把我的头发拉了2个小时 - 这就是问题所在

选择Report(不是正文)并将'ConsumeContainerWhitespace'属性设置为True以使其生效.容器中的右侧和底部都消耗了空格 - 我想这是VS 2008和VS 2005报告运行时中的默认行为.

- 过去6年来,我一直在.Net平台上开发,对几乎所有东西都很满意,但是这个该死的精美报告组件永远不会让我烦恼!