Search Results for

    Show / Hide Table of Contents

    Class XmlWriter

    XmlWriter class.

    Inheritance
    System.Object
    XmlWriter
    JsonWriter
    Namespace: FastReport.BG.Utils
    Assembly: FastReport.BG.dll
    Syntax
    public class XmlWriter

    Constructors

    XmlWriter(Stream, Encoding)

    Creates XmlWriter.

    Declaration
    public XmlWriter(Stream stream, Encoding encoding)
    Parameters
    Type Name Description
    System.IO.Stream stream
    System.Text.Encoding encoding

    XmlWriter(TextWriter)

    Creates XmlWriter.

    Declaration
    public XmlWriter(TextWriter textWriter)
    Parameters
    Type Name Description
    System.IO.TextWriter textWriter

    Fields

    autoIndent

    Auto indent field.

    Declaration
    protected bool autoIndent
    Field Value
    Type Description
    System.Boolean

    encoding

    Encoding field.

    Declaration
    protected Encoding encoding
    Field Value
    Type Description
    System.Text.Encoding

    indent

    Indent value field.

    Declaration
    protected int indent
    Field Value
    Type Description
    System.Int32

    isWriteHeader

    Write header field.

    Declaration
    protected bool isWriteHeader
    Field Value
    Type Description
    System.Boolean

    writer

    Text writer field.

    Declaration
    protected TextWriter writer
    Field Value
    Type Description
    System.IO.TextWriter

    Properties

    AutoIndent

    Enable or disable Auto Indent.

    Declaration
    public bool AutoIndent { get; set; }
    Property Value
    Type Description
    System.Boolean

    IsWriteHeader

    Enable or disable write header.

    Declaration
    public bool IsWriteHeader { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    DoWrite(XmlItem, Int32)

    Write item.

    Declaration
    protected virtual void DoWrite(XmlItem rootItem, int level)
    Parameters
    Type Name Description
    XmlItem rootItem
    System.Int32 level

    Dup(Int32)

    Returns string with num spaces.

    Declaration
    protected string Dup(int num)
    Parameters
    Type Name Description
    System.Int32 num
    Returns
    Type Description
    System.String

    Write(XmlItem)

    Writes item.

    Declaration
    public void Write(XmlItem rootItem)
    Parameters
    Type Name Description
    XmlItem rootItem

    Write(String)

    Writes string.

    Declaration
    protected void Write(string s)
    Parameters
    Type Name Description
    System.String s

    WriteHeader()

    Writes header.

    Declaration
    protected virtual void WriteHeader()

    WriteItem(XmlItem, Int32)

    Write item.

    Declaration
    protected virtual void WriteItem(XmlItem item, int level)
    Parameters
    Type Name Description
    XmlItem item
    System.Int32 level

    WriteLn(String)

    Writes string with line feed.

    Declaration
    protected void WriteLn(string s)
    Parameters
    Type Name Description
    System.String s

    WriteProps(StringBuilder, XmlItem, Int32)

    Write properties.

    Declaration
    protected void WriteProps(StringBuilder sb, XmlItem item, int level)
    Parameters
    Type Name Description
    System.Text.StringBuilder sb
    XmlItem item
    System.Int32 level
    Back to top © 2021-2022 Copyright Fast Reports Inc.