CrystalReports.NET PDF出力する
CrystalReportsで作成したレポートをPDFファイルで公開する例
ReportDocument Report = new ReportDocument();
CrystalDecisions.Shared.DiskFileDestinationOptions crDiskFileDestinationOptions = new CrystalDecisions.Shared.DiskFileDestinationOptions();
CrystalDecisions.Shared.ExportOptions crExportOptions = new CrystalDecisions.Shared.ExportOptions();
Report.Load(MapPath("CrystalReport1.rpt"));
//Report.Load("C:/Temp/CrystalReport1.rpt"); // ローカルファイルを指定する場合
// test.pdfファイルを作成する
crDiskFileDestinationOptions.DiskFileName = MapPath("test.pdf");
crExportOptions = Report.ExportOptions;
crExportOptions.DestinationOptions = crDiskFileDestinationOptions;
crExportOptions.ExportDestinationType = CystalDecisions.Shared.ExportDestinationType.DiskFile;
crExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
Report.Export();
// test.pdfにページ遷移
this.Response.Redirect("test.pdf");
コードだけですが、備忘録ということで。
« ASP.NET2.0 OnClientClick | トップページ | おすすめ書籍 »
「CrystalReports」カテゴリの記事
- CrystalReportsでPDFファイルに出力する際のエラー(2016.01.28)
- CrystalReports ReportDocumentインスタンス作成時のエラー(2008.02.09)
- CrystalReports ASP.NETでPDF出力(2007.07.27)
- CrystalReports .NET(2005) 日付型をグループ項目にしたときの注意点(2007.01.30)
- CrystalReports サブレポートのパラメータ指定(2006.08.19)
コメント