【发布时间】:2010-04-07 14:57:52
【问题描述】:
我想在我的水晶报表中添加一些文本(来自公式)。 问题是:例如,如果我将报告导出为 HTML,我希望此文本仅可见。 如果我打印报告,我不想看到文本。
可以吗?
再见于尔根
【问题讨论】:
-
我用的是CR9,但如果需要我可以得到CR2008
标签: crystal-reports export formula
我想在我的水晶报表中添加一些文本(来自公式)。 问题是:例如,如果我将报告导出为 HTML,我希望此文本仅可见。 如果我打印报告,我不想看到文本。
可以吗?
再见于尔根
【问题讨论】:
标签: crystal-reports export formula
简短的回答:不。 Crystal Reports,即使是 v2008,也没有一种机制来区分何时打印。
您可以使用参数字段来设置字段的可见性,但这将是一个手动过程。
您也许可以编写user-function library (UFL) 以使用 Windows API 来确定文档的状态并将其返回给报告。挑战在于 1) 找到可以确定文档打印状态的 API 2) 确定报告的“句柄”。我会走 c/c++ 路线来构建这样的 UFL。
【讨论】:
我认为这是不可能的。解决问题的最简单方法是制作 2 个不同版本的 CR 报告,1 个用于 HTML,1 个用于打印。
有点多余,是的,但它可以完成工作。
【讨论】: