cancel
Showing results for 
Search instead for 
Did you mean: 

VS2005でのReportViewerからの直接印刷

Former Member
0 Kudos

VS2005にてWebアプリケーションの作成を行っていますが、VS2005に付属のCrystalReportViewerで印刷を行おうとしています。

ふつうにCrystalReportViewerをデザイナで貼り付けた場合、その画面を呼び出すとCrystalReportViewerが表示され、これの印刷ボタンを押すとポップアップ画面がでて、これにOKを押すとまたプレビュー画面がでてこれの印刷ボタンを押すとやっと印刷の画面が出てここの印刷ボタンを押すことで印刷が始まるようです。

WindowsアプリケーションのCrystalReportViewerではPrintOutメソッドがあるようですが、Webではないようです。

WebのCrystalReportViewerで途中の画面を出さないか、せめて最後の画面を直接だす方法はないでしょうか?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

CrystalReportViewerのプロパティPrintModeをデフォルトのPDFからActiveXとすることで、Viewerの印刷ボタンからいきなりWindowsの印刷ダイアログを出すことができました。

ブラウザをActiveXコントロール有効にする設定が必要なのと、ブラウザはIEしか対応しないという問題はありますが、とりあえず当初の目的は果たせました。

Edited by: Haruyuki Noguchi on Feb 17, 2009 7:47 AM