ActiveReports 18 .NET Edition
MESCIUS.ActiveReports.Export.Xml Assembly / GrapeCity.ActiveReports.Export.Xml.Section Namespace / TextExport Class / Encoding Property
Example

In This Topic
    Encoding Property (TextExport)
    In This Topic
    Gets or sets the character encoding used for the exported text.
    Syntax
    'Declaration
     
    Public Property Encoding As Encoding
    public Encoding Encoding {get; set;}

    Property Value

    System.Text.Encoding enumeration. The default value is System.Text.Encoding.ASCII
    Example
    This code sample assumes that you have a RichTextBox on the viewer's form.
    private void btnExport_Click(object sender, System.EventArgs e)
    {
        SectionReport1 rpt = New SectionReport1();
        GrapeCity.ActiveReports.Export.Xml.Section.TextExport t = new GrapeCity.ActiveReports.Export.Xml.Section.TextExport();
        System.IO.MemoryStream s = New System.IO.MemoryStream();
        rpt.Run();
        this.Viewer1.Document = rpt.Document;
        t.Encoding = System.Text.Encoding.Default;
        t.PageDelimiter = "\n" + "End of Page" + "\n" + "\n";
        t.SuppressEmptyLines = false;
        t.TextDelimiter = "        ";
        t.Export(rpt.Document, s,"1-2");
        s.Position = 0;
        this.rtbWinForm.LoadFile(s, RichTextBoxStreamType.PlainText);
    }
    Private Sub btnExport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExport.Click
        Dim rpt As New SectionReport1
        Dim t As New GrapeCity.ActiveReports.Export.Xml.Section.TextExport
        Dim s = New System.IO.MemoryStream
        rpt.Run()
        Me.Viewer1.Document = rpt.Document
        t.Encoding = System.Text.Encoding.Default
        t.PageDelimiter = vbCrLf & "End of Page" & vbCrLf & vbCrLf
        t.SuppressEmptyLines = False
        t.TextDelimiter = "     "
        t.Export(rpt.Document, s, "1-2")
        s.position = 0
        Me.rtbWinForm.LoadFile(s, RichTextBoxStreamType.PlainText)
    End Sub
    See Also