Crystal Report:在打印时抑制Hightligthed字段

时间:2015-02-24 16:41:19

标签: printing crystal-reports report highlight

我有一个水晶报告,由用户预览(在第三方应用程序中),他们需要在此报告中突出显示(足够简单),的某些字段,当他们将报告打印到B& W激光打印机不得再突出显示这些字段。

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:2)

可以使用布尔数据类型的参数来完成,该参数将控制预览或打印模式中字段的外观。因此,例如在预览模式下,参数将在打印模式下设置为 True False 。 在格式编辑器中,有一些选项可以更改字段的外观,如样式,颜色等,这取决于参数的值。

要查找格式编辑器,请右键单击该字段,然后选择“设置对象格式”。

enter image description here

在上图中,红色矩形显示用于指定外观条件的按钮。

要突出显示某个字段,您可以根据预览或打印模式更改其颜色。

首先创建一个参数并将其命名为AppearanceParam

在Field Explorer中→右键单击Parameter Fields→选择New→在名称框中输入参数名称,选择其类型为boolean并单击OK。

单击格式编辑器中颜色右侧的[x + 2]按钮,然后在其中编写以下代码

if {?AppearanceParam} = true then
    crRed
else
    crBlack

在预览或打印报告之前,可以通过编程方式控制参数的值。

相关问题