ActiveReports 18 .NET Edition
MESCIUS.ActiveReports.Design.Win Assembly / GrapeCity.ActiveReports.Design Namespace / Designer Class / SaveReport Method / SaveReport(Stream) Method
Specifies the Stream object to contain the report layout.
Example

In This Topic
    SaveReport(Stream) Method
    In This Topic
    Saves a report layout as an XML file to the specified Stream.
    Syntax
    'Declaration
     
    Public Overloads Sub SaveReport( _
       ByVal stream As Stream _
    ) 
    public void SaveReport( 
       Stream stream
    )

    Parameters

    stream
    Specifies the Stream object to contain the report layout.
    Example
    /// <summary>
    /// SetReportViaStream - sets a report design stream to the Designer
    /// </summary>
    /// <param name="memStream">Report Memory Stream to set to the designer</param>
    public System.IO.Stream ReportViaStream
    {
        set
        {
            this.ardMain.LoadReport(value);
        }
        get
        {
            System.IO.Stream _stream = new System.IO.MemoryStream();
            this.ardMain.SaveReport(_stream);
            _stream.Position = 0;
            return _stream;
        }
    }
    'SetReportViaStream - sets a report design stream to the Designer
    'Parameter Name: memStream - Report Memory Stream to set to the designer
    Public Property ReportViaStream() As System.IO.Stream
        Get
            Dim _stream As New System.IO.MemoryStream()
            Me.ardMain.SaveReport(_stream)
            _stream.Position = 0
            Return _stream
        End Get
        Set(ByVal Value As System.IO.Stream)
            Me.ardMain.LoadReport(Value)
        End Set
    End Property
    See Also