セクションレポートでは、様々なエクスポート用のフィルタを使用し、サポートされた形式でレポートをエクスポートすることができます。以下では、ActiveReportsでサポートされているエクスポート形式、および必要なアセンブリへの参照について説明しています。
エクスポートフィルタを使用し、セクションレポートをエクスポートするには、以下の手順を実行してください。また、この手順はWindowsアプリケーションを既に作成し、Visual Studioのツールボックスに各エクスポートコントロールを追加したことを前提としています。詳細については、「クイックスタート」を参照してください。
プロジェクトにレポートを追加する
Visual Basicコード(Form_Loadイベント内に張り付けます) |
コードのコピー
|
---|---|
' セクションレポートを作成します。 |
C#コード(Form_Loadイベント内に張り付けます) |
コードのコピー
|
---|---|
// セクションレポートを作成します。 |
Visual Basic
Visual Basicコード(Form_Loadイベント内に張り付けます) |
コードのコピー
|
---|---|
' レポートをHTML形式にエクスポートします。 Dim HtmlExport1 As New GrapeCity.ActiveReports.Export.Html.Section.HtmlExport() HtmlExport1.Export(MyDocument, Application.StartupPath + "\HTMLExpt.html") ' レポートをPDF形式にエクスポートします。 Dim PdfExport1 As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport() PdfExport1.Export(MyDocument, Application.StartupPath + "\PDFExpt.pdf") ' レポートをRTF形式にエクスポートします。 Dim RtfExport1 As New GrapeCity.ActiveReports.Export.Word.Section.RtfExport() RtfExport1.Export(MyDocument, Application.StartupPath + "\RTFExpt.rtf") ' レポートをText形式にエクスポートします。 Dim TextExport1 As New GrapeCity.ActiveReports.Export.Xml.Section.TextExport() TextExport1.Export(MyDocument, Application.StartupPath + "\TextExpt.txt") ' レポートをTIFF形式にエクスポートします。 Dim TiffExport1 As New GrapeCity.ActiveReports.Export.Image.Tiff.Section.TiffExport() TiffExport1.Export(MyDocument, Application.StartupPath + "\TIFFExpt.tiff") ' レポートをXLSX形式にエクスポートします。 Dim XlsExport1 As New GrapeCity.ActiveReports.Export.Excel.Section.XlsExport() ' レポートをMicrosoft Excel 2007以降のバージョンでエクスポートするにはファイル形式をXlsxに設定します。 XlsExport1.FileFormat = GrapeCity.ActiveReports.Export.Excel.Section.FileFormat.Xlsx XlsExport1.Export(MyDocument, Application.StartupPath + "\XLSExpt.xlsx") |
C#
C#コード(Form_Loadイベント内に張り付けます) |
コードのコピー
|
---|---|
// レポートをHTML形式にエクスポートします。 GrapeCity.ActiveReports.Export.Html.Section.HtmlExport HtmlExport1 = new GrapeCity.ActiveReports.Export.Html.Section.HtmlExport(); HtmlExport1.Export(MyDocument, Application.StartupPath + "\\HTMLExpt.html"); // レポートをPDF形式にエクスポートします。 GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport PdfExport1 = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport(); PdfExport1.Export(MyDocument, Application.StartupPath + "\\PDFExpt.pdf"); // レポートをRTF形式にエクスポートします。 GrapeCity.ActiveReports.Export.Word.Section.RtfExport RtfExport1 = new GrapeCity.ActiveReports.Export.Word.Section.RtfExport(); RtfExport1.Export(MyDocument, Application.StartupPath + "\\RTFExpt.rtf"); // レポートをText形式にエクスポートします。 GrapeCity.ActiveReports.Export.Xml.Section.TextExport TextExport1 = new GrapeCity.ActiveReports.Export.Xml.Section.TextExport(); TextExport1.Export(MyDocument, Application.StartupPath + "\\TextExpt.txt"); // レポートをTIFF形式にエクスポートします。 GrapeCity.ActiveReports.Export.Image.Tiff.Section.TiffExport TiffExport1 = new GrapeCity.ActiveReports.Export.Image.Tiff.Section.TiffExport(); TiffExport1.Export(MyDocument, Application.StartupPath + "\\TIFFExpt.tiff"); // レポートをXLSX形式にエクスポートします。 GrapeCity.ActiveReports.Export.Excel.Section.XlsExport XlsExport1 = new GrapeCity.ActiveReports.Export.Excel.Section.XlsExport(); // レポートをMicrosoft Excel 2007以降のバージョンでエクスポートするにはファイル形式をXlsxに設定します。 XlsExport1.FileFormat = GrapeCity.ActiveReports.Export.Excel.Section.FileFormat.Xlsx; XlsExport1.Export(MyDocument, Application.StartupPath + "\\XLSExpt.xlsx"); |
htmlExport.Export(Document doc, Stream outputStream);を使用します。
詳細については、「Export メソッド(HtmlExport) 」を参照してください。