on 02-12-2009 11:55 PM
VS2005にてWebアプリケーションの作成を行っていますが、VS2005に付属のCrystalReportViewerで印刷を行おうとしています。
ふつうにCrystalReportViewerをデザイナで貼り付けた場合、その画面を呼び出すとCrystalReportViewerが表示され、これの印刷ボタンを押すとポップアップ画面がでて、これにOKを押すとまたプレビュー画面がでてこれの印刷ボタンを押すとやっと印刷の画面が出てここの印刷ボタンを押すことで印刷が始まるようです。
WindowsアプリケーションのCrystalReportViewerではPrintOutメソッドがあるようですが、Webではないようです。
WebのCrystalReportViewerで途中の画面を出さないか、せめて最後の画面を直接だす方法はないでしょうか?
CrystalReportViewerのプロパティPrintModeをデフォルトのPDFからActiveXとすることで、Viewerの印刷ボタンからいきなりWindowsの印刷ダイアログを出すことができました。
ブラウザをActiveXコントロール有効にする設定が必要なのと、ブラウザはIEしか対応しないという問題はありますが、とりあえず当初の目的は果たせました。
Edited by: Haruyuki Noguchi on Feb 17, 2009 7:47 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.