お世話になっております。
帳票を出力する際、以下のようにreports.netの機能として用意されているプレビュー機能を使用すると帳票のプレビューが正常に表示されます。
IReport paoRep = ReportCreator.GetPreview();
~~~省略~~~
paoRep.Output();
しかし、以下のように印刷ダイアログを直接表示させた場合、出力プリンターに何を選択した場合でも、印刷ダイアログ内のプレビュー表示枠に「このアプリは印刷プレビューをサポートしていません」との表示が出てしまいます。
Microsoft Print to PDFといった印刷機でないものを選択した場合でも同様です。
印刷ダイアログ内のプレビューを正常に表示させる方法はございますでしょうか。
paoRep = ReportCreator.GetReport()
~~~省略~~~
paoRep.Output();
申し訳ございません。
内容が理解できておりません。
「印刷ダイアログ内のプレビュー表示枠」というものが、何を指しているのか?理解できておりません。
おそらく弊社では利用したことがない機能なのでしょう。
印刷プレビューを行う場合は、
GetReport()メソッドではなく、GetPreview()メソッドをご利用ください。
また、インストーラに同梱されているサンプルの中に独自のプレニューを実装しているサンプルもございます。
そちらをご参考になられてください。
よろしくお願いいたします。
- YY-BOARD -