Crystal Reports区分预览和打印,以便在C#中预打印表单打印

时间:2013-11-20 10:29:24

标签: c# asp.net printing crystal-reports

我在c#中开发了asp.net应用程序,我正在使用Crystal Reports 13。

我的要求就像我预先打印过的一些报告一样。因此,当查看报告时,它会显示包含徽标和边框的报告,但是当我点击打印按钮时,它会抑制预打印纸张中已有的徽标和边框。

1 个答案:

答案 0 :(得分:0)

这不是最优雅的方式,但是我能够使它发挥作用的唯一方式:

  1. 创建一个参数(称之为PrintOption)并将默认值设置为“False”。

  2. 对于要抑制的每个字段,右键单击该字段,然后单击“格式字段”

  3. 在该字段的“常用”选项卡中输入抑制公式(“x + 2”符号)

  4. 输入{?PrintOption} = True并保存。

  5. 现在,当您运行报告时,它将显示徽标和边框,当您即将打印时,只需将参数更改为True,它将禁止您的徽标和边框。