Class XmlWriter
XmlWriter class.
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 |