Class RtfTextWriter
Rtf text writer used for converting rtf string into rtf format.
Inheritance
Namespace: Syncfusion.XlsIO.Implementation
Assembly: Syncfusion.XlsIO.NET.dll
Syntax
public class RtfTextWriter : TextWriter
Constructors
RtfTextWriter()
Declaration
public RtfTextWriter()
RtfTextWriter(Boolean)
Declaration
public RtfTextWriter(bool enableFormatting)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | enableFormatting |
RtfTextWriter(TextWriter)
Declaration
public RtfTextWriter(TextWriter underlyingWriter)
Parameters
Type | Name | Description |
---|---|---|
System.IO.TextWriter | underlyingWriter |
RtfTextWriter(TextWriter, Boolean)
Declaration
public RtfTextWriter(TextWriter underlyingWriter, bool enableFormatting)
Parameters
Type | Name | Description |
---|---|---|
System.IO.TextWriter | underlyingWriter | |
System.Boolean | enableFormatting |
Properties
Encoding
Returns current Encoding.
Declaration
public override Encoding Encoding { get; }
Property Value
Type |
---|
System.Text.Encoding |
Escape
Declaration
public bool Escape { get; set; }
Property Value
Type |
---|
System.Boolean |
Methods
AddColor(Color)
Adds color to the colors table.
Declaration
public int AddColor(Color color)
Parameters
Type | Name | Description |
---|---|---|
Color | color |
Returns
Type |
---|
System.Int32 |
AddFont(Font)
Adds new font to the collection.
Declaration
public int AddFont(Font font)
Parameters
Type | Name | Description |
---|---|---|
Font | font | Font to add. |
Returns
Type | Description |
---|---|
System.Int32 | Index of the font. |
GetImageRTF(String)
Gets the image RTF.
Declaration
protected string GetImageRTF(string rtf)
Parameters
Type | Name | Description |
---|---|---|
System.String | rtf | The RTF. |
Returns
Type |
---|
System.String |
OutputTabs()
Declaration
protected virtual void OutputTabs()
ToString()
Returns string that implement current object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | Returns string that implement current object. |
Write(Boolean)
Writes a bool to the text stream.
Declaration
public override void Write(bool value)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | value | Bool param to write. |
Write(Char)
Writes a character to the text stream.
Declaration
public override void Write(char value)
Parameters
Type | Name | Description |
---|---|---|
System.Char | value | Char value to write. |
Write(Char[])
Writes a array of characters to the text stream.
Declaration
public override void Write(char[] buffer)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | buffer | Array param to write. |
Write(Char[], Int32, Int32)
Writes a subarray of characters to the text stream.
Declaration
public override void Write(char[] buffer, int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | buffer | The character array to write data from. |
System.Int32 | index | Starting index in the buffer. |
System.Int32 | count | The number of characters to write. |
Write(Double)
Writes a double to the text stream.
Declaration
public override void Write(double value)
Parameters
Type | Name | Description |
---|---|---|
System.Double | value | Double param to write. |
Write(Int32)
Writes a int value to the text stream.
Declaration
public override void Write(int value)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | value | Int value to write. |
Write(Int64)
Writes a long value to the text stream.
Declaration
public override void Write(long value)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | value | Long value to write. |
Write(Object)
Writes a object to the text stream.
Declaration
public override void Write(object value)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | Object value to write. |
Write(Single)
Writes a float value to the text stream.
Declaration
public override void Write(float value)
Parameters
Type | Name | Description |
---|---|---|
System.Single | value | Float value to write. |
Write(String)
Writes a string to the text stream.
Declaration
public override void Write(string s)
Parameters
Type | Name | Description |
---|---|---|
System.String | s | String to write. |
Write(UInt32)
Writes a uint value to the text stream.
Declaration
public override void Write(uint value)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | value | Uint value to write. |
WriteBackColorAttribute(Color)
Declaration
public void WriteBackColorAttribute(Color color)
Parameters
Type | Name | Description |
---|---|---|
Color | color |
WriteColorTable()
Writes colors table into inner text writer.
Declaration
public void WriteColorTable()
WriteFont(Font)
Declaration
public void WriteFont(Font font)
Parameters
Type | Name | Description |
---|---|---|
Font | font |
WriteFont(IFont)
Declaration
public void WriteFont(IFont font)
Parameters
Type | Name | Description |
---|---|---|
IFont | font |
WriteFontAttribute(Font)
Declaration
public void WriteFontAttribute(Font font)
Parameters
Type | Name | Description |
---|---|---|
Font | font |
WriteFontItalicBoldStriked(Font)
Declaration
public void WriteFontItalicBoldStriked(Font font)
Parameters
Type | Name | Description |
---|---|---|
Font | font |
WriteFontTable()
Writes fonts table into inner text writer.
Declaration
public void WriteFontTable()
WriteForeColorAttribute(Color)
Declaration
public void WriteForeColorAttribute(Color color)
Parameters
Type | Name | Description |
---|---|---|
Color | color |
WriteLine()
Writes a line terminator to the text stream.
Declaration
public override void WriteLine()
WriteLine(Boolean)
Writes the text representation of a Boolean followed by a line terminator to the text stream.
Declaration
public override void WriteLine(bool value)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | value | The Boolean to write. |
WriteLine(Char)
Writes a character followed by a line terminator to the text stream.
Declaration
public override void WriteLine(char value)
Parameters
Type | Name | Description |
---|---|---|
System.Char | value | The character to write to the text stream. |
WriteLine(Char[])
Writes an array of characters followed by a line terminator to the text stream.
Declaration
public override void WriteLine(char[] buffer)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | buffer | The character array from which data is read. |
WriteLine(Char[], Int32, Int32)
Writes a subarray of characters followed by a line terminator to the text stream.
Declaration
public override void WriteLine(char[] buffer, int index, int count)
Parameters
Type | Name | Description |
---|---|---|
System.Char[] | buffer | The character array from which data is read. |
System.Int32 | index | The index into buffer at which to begin reading. |
System.Int32 | count | The maximum number of characters to write. |
WriteLine(Double)
Writes the text representation of a 8-byte floating-point value followed by a line terminator to the text stream.
Declaration
public override void WriteLine(double value)
Parameters
Type | Name | Description |
---|---|---|
System.Double | value | The 8-byte floating-point value to write. |
WriteLine(Int32)
Writes the text representation of a 4-byte signed integer followed by a line terminator to the text stream.
Declaration
public override void WriteLine(int value)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | value | The 4-byte signed integer to write. |
WriteLine(Int64)
Writes the text representation of an 8-byte signed integer followed by a line terminator to the text stream.
Declaration
public override void WriteLine(long value)
Parameters
Type | Name | Description |
---|---|---|
System.Int64 | value | The 8-byte signed integer to write. |
WriteLine(Object)
Writes the text representation of an object by calling ToString on this object, followed by a line terminator to the text stream.
Declaration
public override void WriteLine(object value)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | The object to write. |
WriteLine(Single)
Writes the text representation of a 4-byte floating-point value followed by a line terminator to the text stream.
Declaration
public override void WriteLine(float value)
Parameters
Type | Name | Description |
---|---|---|
System.Single | value | The 4-byte floating-point value to write. |
WriteLine(String)
Writes a string followed by a line terminator to the text stream.
Declaration
public override void WriteLine(string s)
Parameters
Type | Name | Description |
---|---|---|
System.String | s | The string to write. |
WriteLine(String, Object[])
Writes out a formatted string and a new line, using the same semantics as Format.
Declaration
public override void WriteLine(string format, params object[] arg)
Parameters
Type | Name | Description |
---|---|---|
System.String | format | The formatting string. |
System.Object[] | arg | The object array to write into format string. |
WriteLine(UInt32)
Writes the text representation of a 4-byte unsigned integer followed by a line terminator to the text stream.
Declaration
public override void WriteLine(uint value)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | value | The 4-byte unsigned integer to write. |
WriteLineNoTabs(String)
Declaration
public void WriteLineNoTabs(string s)
Parameters
Type | Name | Description |
---|---|---|
System.String | s |
WriteStrikeThrough(StrikeThroughStyle)
Declaration
public void WriteStrikeThrough(StrikeThroughStyle style)
Parameters
Type | Name | Description |
---|---|---|
StrikeThroughStyle | style |
WriteSubSuperScript(FontImpl)
Declaration
public void WriteSubSuperScript(FontImpl font)
Parameters
Type | Name | Description |
---|---|---|
FontImpl | font |
WriteTag(RtfTags)
Declaration
public void WriteTag(RtfTags tag)
Parameters
Type | Name | Description |
---|---|---|
RtfTags | tag |
WriteTag(RtfTags, Object[])
Declaration
public void WriteTag(RtfTags tag, params object[] arrParams)
Parameters
Type | Name | Description |
---|---|---|
RtfTags | tag | |
System.Object[] | arrParams |
WriteText(Font, Color, Color, String)
Declaration
public void WriteText(Font font, Color foreColor, Color backColor, string strText)
Parameters
WriteText(Font, Color, String)
Declaration
public void WriteText(Font font, Color foreColor, string strText)
Parameters
WriteText(Font, String)
Declaration
public void WriteText(Font font, string strText)
Parameters
Type | Name | Description |
---|---|---|
Font | font | |
System.String | strText |
WriteText(IFont, String)
Declaration
public void WriteText(IFont font, string strText)
Parameters
Type | Name | Description |
---|---|---|
IFont | font | |
System.String | strText |
WriteUnderline(FontImpl)
Declaration
public void WriteUnderline(FontImpl font)
Parameters
Type | Name | Description |
---|---|---|
FontImpl | font |
WriteUnderlineAttribute()
Declaration
public void WriteUnderlineAttribute()
WriteUnderlineAttribute(UnderlineStyle)
Declaration
public void WriteUnderlineAttribute(UnderlineStyle style)
Parameters
Type | Name | Description |
---|---|---|
UnderlineStyle | style |