GrapeCity.ActiveReports.Export.Html.v12 アセンブリ > GrapeCity.ActiveReports.Export.Html.Section 名前空間 > HtmlExport クラス > Export メソッド : Export(SectionDocument,IOutputHtml,String) メソッド |
'宣言 Public Overloads Sub Export( _ ByVal document As SectionDocument, _ ByVal outputHandler As IOutputHtml, _ ByVal pageRange As String _ )
public void Export( SectionDocument document, IOutputHtml outputHandler, string pageRange )
private void Page_Load(object sender, System.EventArgs e) { rptCustExHTML rpt = new rptCustExHTML(); try { rpt.Run(false); } catch (Exception eRunReport) { // レポートの実行は失敗しました。ユーザーにエラーの情報を送信します。: Response.Clear(); Response.Write("<h1>Error running report:</h1>"); Response.Write(eRunReport.ToString()); return; } // レポートの出力が準備されている間、このページの出力のバッファします。 Response.Buffer = true; // 出力のために既にバッファされたページをクリアします。 Response.ClearContent(); // 既にバッファされたヘッダをクリアします。(例えば、HTMLページのコンテンツタイプ) Response.ClearHeaders(); // 各依頼ごとに変換される動的なレポートであるため、このページのデータをキャッシュする必要があります。 Response.Cache.SetCacheability(HttpCacheability.NoCache); // HTMLドキュメントは適切なビューワを使用します。 Response.ContentType = "text/html"; // HTMLエクスポートのオブジェクトを作成します。 GrapeCity.ActiveReports.Export.Html.Section.HtmlExport html = new GrapeCity.ActiveReports.Export.Html.Section.HtmlExport(); // このセッションのウェブキャッシュにレポートをHTMLにエクスポートします。 //this.htmlExport1.Export(rpt.Document, GrapeCity.ActiveReports.Web MyCustomHtmlOutputter outputter = new MyCustomHtmlOutputter(this.Context); this.htmlExport1.Export(rpt.Document, outputter, ""); Response.Redirect("ReportOutput" + "/" + System.IO.Path.GetFileName(outputter.mainPage)); }
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim rpt As New ActiveReport1() Try rpt.Run(False) Catch eRunReport As Exception ' レポートの実行は失敗しました。ユーザーにエラーの情報を送信します。 Response.Clear() Response.Write("<h1>Error running report:</h1>") Response.Write(eRunReport.ToString()) Return End Try ' レポートの出力が準備されている間、このページの出力のバッファします。 Response.Buffer = True ' 出力のために既にバッファされたページをクリアします。 Response.ClearContent() ' 既にバッファされたヘッダをクリアします。(例えば、HTMLページのコンテンツタイプ) Response.ClearHeaders() ' 各依頼ごとに変換される動的なレポートであるため、このページのデータをキャッシュする必要があります。 Response.Cache.SetCacheability(HttpCacheability.NoCache) ' HTMLドキュメントは適切なビューワを使用します。 Response.ContentType = "text/HTML" ' HTMLエクスポートのオブジェクトを作成します。 Dim HtmlExport1 As New HtmlExport() Dim outputter As New MyCustomHtmlOutputter(Me.Context) Me.HtmlExport1.Export(rpt.Document, outputter, "") Response.Redirect("ReportOutput" + "/" + System.IO.Path.GetFileName(outputter.mainPage)) End Sub