GrapeCity.ActiveReports.v12 アセンブリ > GrapeCity.ActiveReports 名前空間 > SectionReport クラス > SaveLayout メソッド : SaveLayout(Stream) メソッド |
互換性のために残されています。SaveLayout(XmlWriter)オーバーロードをご使用ください。
レポートのXMLレイアウトを指定したストリームに保存します。
このメソッドを使用すると、レポートレイアウトをストリームとして保存し、その後にデータベースまたはリソースファイルに格納できます。
このメソッドを使用するとき、レポートの背後の任意のコードは無視されます。レポートにコードを埋め込むには、スクリプトを使用します。
private void mnuPrintPreview_Click(object sender, System.EventArgs e) { GrapeCity.ActiveReports.SectionReport rpt = new GrapeCity.ActiveReports.SectionReport(); System.IO.MemoryStream m_stream = new System.IO.MemoryStream(); this.designer1.Report.SaveLayout(m_stream); m_stream.Position = 0; rpt.LoadLayout(m_stream); m_stream.Close(); frmViewer frm = new frmViewer(); frm.SetReport(rpt); frm.ShowDialog(this); }
Private Sub mnuPrintPreview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles mnuPrintPreview.Click Dim rpt As New GrapeCity.ActiveReports.SectionReport() Dim m_stream As New System.IO.MemoryStream() Me.Designer1.Report.SaveLayout(m_stream) m_stream.Position = 0 rpt.LoadLayout(m_stream) m_stream.Close() Dim frm As New frmViewer() frm.SetReport(rpt) frm.ShowDialog(Me) End Sub