2

Crystalレポートに(数式からの)テキストを追加したいと思います。たとえば、レポートをHTMLにエクスポートする場合にのみ、このテキストを表示したいのです。レポートを印刷する場合、テキストを見たくありません。

できますか?

さようならユルゲン

4

2 に答える 2

1

短い答え:いいえ。Crystal Reports には、v2008 であっても、いつ印刷されるかを区別するメカニズムがありません。

パラメータ フィールドを使用してフィールドの可視性を設定できますが、これは手動のプロセスになります。

ユーザー関数ライブラリ (UFL)を記述して、Windows API を使用してドキュメントの状態を判断し、それをレポートに返すことができる場合があります。課題は、1) ドキュメントの印刷状態を判断できる API を見つけること、2) レポートの「ハンドル」を判断することです。このような UFL を構築するには、c/c++ ルートを使用します。

于 2010-04-08T12:29:40.573 に答える
0

それは不可能だと思います。問題を回避する最も簡単な方法は、CRレポートの2つの異なるバージョンを作成することです。1つはHTML用で、もう1つは印刷用です。

少し冗長です、はい、しかしそれは仕事を成し遂げます。

于 2010-04-08T15:44:40.977 に答える