我在VS2008中维护一个用ASP.NET 3.5编写的计费应用程序。发票是使用VS2008附带的水晶报表的水晶报表。
我的发票的首页在顶部和底部都有一些图形,特别是首页的图形页脚与页面的底部齐平。
客户现在已请求将页脚添加到发票。我添加了一个简单的页脚,带有页码和分隔线。我还设置了抑制第一页的页脚。
问题是页脚占据的空间仍然在首页上显示为空白,打破了发票布局。我已经设置了“保留最小页脚”和“隐藏空白部分”,这两项都没有效果。根据我的研究,在这个版本的水晶报表中似乎没有解决方案。
有没有其他人遇到过这个问题,并找到了一个不需要新版本的crystal reports的解决方案?
目前,我已经在页眉中添加了页码,并且运行良好。我尝试了http://www.crystalkeen.com/articles/crystalreports/pagebreaksconditional.htm从另一个SO问题中找到的建议,但没有奏效。我的报告不显示详细信息部分。它在页眉中显示首页,在页脚中显示详细页是子报表。
发布于 2011-03-29 06:53:48
抑制空白并不总是有效。在该节的格式节属性中,单击条件抑制按钮(X+2)并使用类似以下内容:
If OnFirstPage Then
True
Else
False这告诉它在第一页设置Suppress=True。
如果我读错了你的问题,请告诉我。不过,这是可以修复的。
发布于 2013-08-14 18:47:26
页脚默认为每页上的一些空格。因此,请尝试将页脚内容放在详细信息部分,并有条件地调用它。
https://stackoverflow.com/questions/5359615
复制相似问题