【问题标题】:Crystal Reports distinguish preview and print for pre-printed form printing in C#Crystal Reports 区分 C# 中预打印表单打印的预览和打印
【发布时间】:2013-11-20 10:29:24
【问题描述】:

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

我有一些要求,比如我已经预先打印了一些报告。因此,当查看报告时,它显示的报告包括徽标和边框,但是当我单击打印按钮时,它会抑制已经在预印纸中的徽标和边框。

【问题讨论】:

  • 只是为了澄清:您不想打印徽标和边框?
  • 是的,我需要隐藏或隐藏徽标和边框

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


【解决方案1】:

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

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

  2. 对于要禁止显示的每个字段,右键单击该字段并单击“格式化字段”

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

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

现在,当您运行报告时,它会显示徽标和边框,当您要打印时,只需将参数更改为 True,它将隐藏您的徽标和边框。

【讨论】:

  • 您好我也尝试过这样做,但是当我打印/导出参数值时没有刷新
  • 能否提供样品
  • 您只需要运行您的报告,参数为真或假,具体取决于您是否要查看徽标和边框。如果您运行它时徽标和边框可见,然后想稍后打印,则必须刷新报告并将参数设置为 True。
  • 你好,我没看懂,因为我使用了水晶报表查看器的refreshreport功能要求参数值。可以给我样品吗
猜你喜欢
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-15
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多