C# Class RtfDomParser.RTFWriter

RTF text writer , this source code evolution from other software.
Inheritance: System.IDisposable
Afficher le fichier Open project: SourceCodeBackup/RtfDomParser Class Usage Examples

Méthodes publiques

Méthode Description
Close ( ) : void

close

Dispose ( ) : void

dispose instance

Flush ( ) : void
RTFWriter ( System w ) : System

Initialize instance

RTFWriter ( string strFileName ) : System

Initialize instance

WriteByte ( byte b ) : void

write a byte data

WriteBytes ( byte bs ) : void

write binary data

WriteEndGroup ( ) : void

end write group

WriteGroup ( string KeyWord ) : void

write completed group wich one keyword

WriteKeyword ( string Keyword ) : void

write keyword

WriteKeyword ( string Keyword, bool Ext ) : void

write keyword

WriteRaw ( string txt ) : void

write raw text

WriteStartGroup ( ) : void

begin write group

WriteText ( string Text ) : void

write plain text

WriteText ( string Text, bool AutoAddWhitespace ) : void

write plain text, can choose write a white space automatic

WriteUnicodeText ( string text ) : void

Private Methods

Méthode Description
FixIndent ( ) : void
InnerWrite ( char c ) : void
InnerWrite ( string txt ) : void
InnerWriteChar ( char c ) : void
InnerWriteNewLine ( ) : void
TestBuildRTF ( RTFWriter w ) : void

Test to generate a little rtf document

TestClipboard ( ) : void

Test generate rtf text and copy to windows clipboard after execute this function , you can paste rtf text in MS Word

TestWriteFile ( ) : void

Test generate rtf file after execute this function you can open c:\a.rtf

WriteIndent ( ) : void

Method Details

Close() public méthode

close
public Close ( ) : void
Résultat void

Dispose() public méthode

dispose instance
public Dispose ( ) : void
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

RTFWriter() public méthode

Initialize instance
public RTFWriter ( System w ) : System
w System text writer
Résultat System

RTFWriter() public méthode

Initialize instance
public RTFWriter ( string strFileName ) : System
strFileName string file name
Résultat System

WriteByte() public méthode

write a byte data
public WriteByte ( byte b ) : void
b byte byte data
Résultat void

WriteBytes() public méthode

write binary data
public WriteBytes ( byte bs ) : void
bs byte binary data
Résultat void

WriteEndGroup() public méthode

end write group
public WriteEndGroup ( ) : void
Résultat void

WriteGroup() public méthode

write completed group wich one keyword
public WriteGroup ( string KeyWord ) : void
KeyWord string keyword
Résultat void

WriteKeyword() public méthode

write keyword
public WriteKeyword ( string Keyword ) : void
Keyword string keyword
Résultat void

WriteKeyword() public méthode

write keyword
public WriteKeyword ( string Keyword, bool Ext ) : void
Keyword string keyword
Ext bool whether extern key word
Résultat void

WriteRaw() public méthode

write raw text
public WriteRaw ( string txt ) : void
txt string text
Résultat void

WriteStartGroup() public méthode

begin write group
public WriteStartGroup ( ) : void
Résultat void

WriteText() public méthode

write plain text
public WriteText ( string Text ) : void
Text string �ı�ֵ
Résultat void

WriteText() public méthode

write plain text, can choose write a white space automatic
public WriteText ( string Text, bool AutoAddWhitespace ) : void
Text string text
AutoAddWhitespace bool wirte a white space automatic
Résultat void

WriteUnicodeText() public méthode

public WriteUnicodeText ( string text ) : void
text string
Résultat void