RtfDomParser.RTFWriter.TestBuildRTF C# (CSharp) Method

TestBuildRTF() private static method

Test to generate a little rtf document
private static TestBuildRTF ( RTFWriter w ) : void
w RTFWriter RTF text writer
return void
        private static void TestBuildRTF( RTFWriter w )
        {
            w.Encoding = System.Text.Encoding.GetEncoding( 936 );
            // write header
            w.WriteStartGroup();
            w.WriteKeyword("rtf1");
            w.WriteKeyword("ansi");
            w.WriteKeyword("ansicpg" + w.Encoding.CodePage );
            // wirte font table
            w.WriteStartGroup();
            w.WriteKeyword("fonttbl");
            w.WriteStartGroup();
            w.WriteKeyword("f0");
            w.WriteText("Arial;");
            w.WriteEndGroup();
            w.WriteStartGroup();
            w.WriteKeyword("f1");
            w.WriteText("Times New Roman;");
            w.WriteEndGroup();
            w.WriteEndGroup();
            // write color table
            w.WriteStartGroup();
            w.WriteKeyword("colortbl");
            w.WriteText(";");
            w.WriteKeyword("red0");
            w.WriteKeyword("green0");
            w.WriteKeyword("blue255");
            w.WriteText(";");
            w.WriteEndGroup();
            // write content
            w.WriteKeyword("qc");	// set alignment center
            w.WriteKeyword("f0");	// set font
            w.WriteKeyword("fs30");	// set font size
            w.WriteText("This is the first paragraph text ");
            w.WriteKeyword("cf1");	// set text color
            w.WriteText("Arial ");
            w.WriteKeyword("cf0");	// set default color
            w.WriteKeyword("f1");	// set font
            w.WriteText("Align center ABC12345");
            w.WriteKeyword("par");	// new paragraph
            w.WriteKeyword("pard");	// clear format
            w.WriteKeyword("f1");	// set font
            w.WriteKeyword("fs20");	// set font size
            w.WriteKeyword("cf1");
            w.WriteText("This is the secend paragraph Arial left alignment ABC12345");
            // finish
            w.WriteEndGroup();
        }