C# Class Alexandria.RichTextBuilder

A builder for RTF text.
Afficher le fichier Open project: Burton-Radons/Alexandria

Méthodes publiques

Méthode Description
Append ( char value ) : void

Add a character to the end, escaping invalid characters as necessary.

Append ( object value ) : void

Append the string representation of the object. If value is null, then nothing is appended.

Append ( string text ) : void

Add some plain text, escaping characters as necessary.

AppendFormat ( IFormatProvider provider, string format ) : void

Append formatted text.

AppendFormat ( string format ) : void

Append formatted text.

AppendFormat ( string format, object arg0 ) : void

Append formatted text.

AppendFormat ( string format, object arg0, object arg1 ) : void

Append formatted text.

AppendFormat ( string format, object arg0, object arg1, object arg2 ) : void

Append formatted text.

RichTextBuilder ( ) : System

Initialise the builder.

ToString ( ) : string

Convert to a the RTF text.

Private Methods

Méthode Description
EmitCodeIndex ( StringBuilder builder, string code, int index ) : void
EmitCodeIndex ( string code, int index ) : void
EmitColorProperty ( string code, Color &property, Color value ) : void
EmitSData ( IList data ) : void
EmitSData ( IList data, int offset, int length ) : void
EmitSData ( StringBuilder builder, IList data ) : void
EmitSData ( StringBuilder builder, IList data, int offset, int length ) : void
GetColorIndex ( Color color ) : int
IsStringSafe ( string text ) : bool
UpdateFontFormattingProperties ( ) : void

Method Details

Append() public méthode

Add a character to the end, escaping invalid characters as necessary.
public Append ( char value ) : void
value char
Résultat void

Append() public méthode

Append the string representation of the object. If value is null, then nothing is appended.
public Append ( object value ) : void
value object
Résultat void

Append() public méthode

Add some plain text, escaping characters as necessary.
public Append ( string text ) : void
text string
Résultat void

AppendFormat() public méthode

Append formatted text.
public AppendFormat ( IFormatProvider provider, string format ) : void
provider IFormatProvider
format string
Résultat void

AppendFormat() public méthode

Append formatted text.
public AppendFormat ( string format ) : void
format string
Résultat void

AppendFormat() public méthode

Append formatted text.
public AppendFormat ( string format, object arg0 ) : void
format string
arg0 object
Résultat void

AppendFormat() public méthode

Append formatted text.
public AppendFormat ( string format, object arg0, object arg1 ) : void
format string
arg0 object
arg1 object
Résultat void

AppendFormat() public méthode

Append formatted text.
public AppendFormat ( string format, object arg0, object arg1, object arg2 ) : void
format string
arg0 object
arg1 object
arg2 object
Résultat void

RichTextBuilder() public méthode

Initialise the builder.
public RichTextBuilder ( ) : System
Résultat System

ToString() public méthode

Convert to a the RTF text.
public ToString ( ) : string
Résultat string