0

ASP.NETページでCrystal Reportによって生成されたレポートを印刷することについてグーグルで検索した後、このようなことは不可能であることがわかりました.そのクライアントなので、ここにいくつかの質問があります:

  1. 訂正してください、間違っていますか?(つまり、クライアントで印刷することは可能ですか?)

  2. Crystal レポートを使用する前に、レポートを で生成しましたStimulsoft。ユーザーがページの印刷ボタンをクリックすると、Stimul report がページをポストバックし、リロード後に印刷ダイアログが開き、印刷が開始されます。 Crystal Report でこのようなことを行う方法

  3. それが不可能なら、ユーザーがそれを印刷できない場合、ウェブ上のクリスタルレポートの利点は何ですか?!

  4. 最善の方法は、Excel エクスポートを作成し、それをクライアントに強制的にダウンロードすることだと思いますが、本当ですか?

誰かがアイデアを持っていれば、たとえ小さなものでも喜んでそれを知りたい. 悪い英語の構文で申し訳ありません(私は英語が初めてです)。詳細については、私にコメントしてください。質問を更新します。

よろしく

4

3 に答える 3

1

それを pdf に変換すると、ユーザーはそれをクライアント マシンから印刷または保存できます。

于 2012-09-09T05:42:03.317 に答える
0

この Crystal レポートがヘッダー、フッター、メニューなどの Web サイトの他のコンポーネントと共に表示される aspx ページがあると仮定します。ページ全体ではなく、Crystal レポートのみを印刷したいと考えています。私の仮定が間違っている場合は修正してください。

しかし、上記の前提で、javascript を使用して、Crystal レポートのみを含む新しいブラウザー ウィンドウを開き (ポストバックは不要)、新しいウィンドウで印刷機能をトリガーすることができます。次のリンクで説明されている手法を使用して、Crystal レポートを新しいウィンドウにコピーできます。

異なるウィンドウに同じノードを追加する

于 2012-10-01T12:14:52.797 に答える
0

別のシステムでアプリを確認した後、mu システムに PDF プリンターをインストールしているため、印刷ボタンをクリックすると、Crystal Report がレポートを PDF ドキュメントとしてエクスポートし始めることがわかりました。 StimulSoftも同様で、エクスポートダイアログがクライアントの印刷オプションに依存していることを示しているため、私の問題は最初から解決されており、クライアントに問題があります。:D

于 2012-10-01T12:11:17.543 に答える