我有一个使用Crystal Reports for VS2010的C#2010应用程序。
我的客户有一个非常尴尬的请求。他想为客户打印发票。他希望整张发票只打印在页面的一面,但他希望付款信息显示在最后一页的背面。
所以基本上,他希望整个报告单面打印,除了最后一页,他希望打印双面(双面)。
有没有办法使用CR和C#来做到这一点?我知道他可以翻页并手动打印付款选项,但这并不是真的有用。我需要能够在同一份报告中做到这一点。
答案 0 :(得分:0)
你可以用一些hackery来完成这个。我会尝试从创建一个虚拟部分开始,并使该部分在新页面上开始,或者如果它不在最后一条记录上则设置新页面。付款信息可以放在报告摘要中,您也可以在新页面上开始。所以它将是页面,空白页面,页面,空白页面,页面,摘要。
虚拟部分的“New Page Before”和“New Page After”设置为Not OnLastRecord
。
报告摘要部分应将“之前的新页面”设置为True
。