Printing Crystal Report:打印时抑制高偏移字段

Printing Crystal Report:打印时抑制高偏移字段,printing,crystal-reports,report,highlight,Printing,Crystal Reports,Report,Highlight,我有一份由用户预览的crystal报告(在第三方应用程序中),他们需要突出显示该报告中的某些字段(足够简单),但是当他们将报告打印到黑白激光打印机时,这些字段不能再突出显示 有人知道怎么做吗?可以通过使用布尔数据类型的参数来完成,该参数将控制预览或打印模式下字段的外观。例如,在预览模式下,参数将在打印模式下设置为True和False。 在格式编辑器中,有一些选项可以更改字段的外观,如其样式、颜色等,这取决于参数的值 要查找格式编辑器,请右键单击字段并选择“格式对象” 在上图中,红色矩形显示用于

我有一份由用户预览的crystal报告(在第三方应用程序中),他们需要突出显示该报告中的某些字段(足够简单),但是当他们将报告打印到黑白激光打印机时,这些字段不能再突出显示


有人知道怎么做吗?

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

要查找格式编辑器,请右键单击字段并选择“格式对象”

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

要高亮显示字段,可以根据预览或打印模式更改其颜色

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

在现场资源管理器中→ 右键单击参数字段→ 选择新的→ 在“名称”框中写入参数的名称,将其类型选择为布尔型,然后单击“确定”

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

if {?AppearanceParam} = true then
    crRed
else
    crBlack

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

感谢David的快速响应!!这将适用于大多数部署,但报告参数由第三方应用程序自动生成,并在屏幕上为用户显示报告。我不能选择添加应用程序可以使用的另一个参数,因此该选项对我不起作用。胡扯!