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