GrapeCity ActiveReports for .NET 14.0J
SaveLayout(Stream) メソッド
使用例 

GrapeCity.ActiveReports アセンブリ > GrapeCity.ActiveReports 名前空間 > SectionReport クラス > SaveLayout メソッド : SaveLayout(Stream) メソッド
レポートレイアウトを保存するストリームオブジェクト。

互換性のために残されています。SaveLayout(XmlWriter)オーバーロードをご使用ください。

レポートのXMLレイアウトを指定したストリームに保存します。

シンタックス
'宣言
 
Public Overloads Sub SaveLayout( _
   ByVal stream As Stream _
) 
public void SaveLayout( 
   Stream stream
)

パラメータ

stream
レポートレイアウトを保存するストリームオブジェクト。
解説

このメソッドを使用すると、レポートレイアウトをストリームとして保存し、その後にデータベースまたはリソースファイルに格納できます。

このメソッドを使用するとき、レポートの背後の任意のコードは無視されます。レポートにコードを埋め込むには、スクリプトを使用します。

使用例
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
参照

SectionReport クラス
SectionReport メンバ
オーバーロード一覧

アーキテクチャと概念

スクリプト