在C#中如何將多個rtf文件內容組合在一塊兒用一個rtf文件保存?

        //重點爲是使用 SelectedRtf  屬性
        private void button1_Click( object sender, EventArgs e )
        {
            //mergeRTF爲並內容後的 RichTextBox 控件
            mergeRTF.SelectionLength = 0;       //不選內容


            RichTextBox rtf = new RichTextBox();        //須要合併的RTF
            StringBuilder s = new StringBuilder();

            //第一個RTF文件
            rtf.Text = "C#程序設計";
            rtf.SelectAll();

            Font f = null;
            f = new Font( "宋體", 12 ,FontStyle.Bold);

            rtf.SelectionFont = f;      //字體
            rtf.SelectionColor = Color.Red;

            //加入
            mergeRTF.SelectedRtf = rtf.SelectedRtf;

            //第二個RTF文件
            rtf.Text = "VB.NET程序設計";
            rtf.SelectAll();

            f = new Font( "楷體", 10, FontStyle.Italic );

            rtf.SelectionFont = f;      //字體
            rtf.SelectionColor = Color.Gray;

            //加入
            mergeRTF.SelectedRtf = rtf.SelectedRtf;

            //第三個RTF文件
            rtf.Text = "美利堅合衆國";
            rtf.SelectAll();

            f = new Font( "黑體", 25, FontStyle.Underline | FontStyle.Bold | FontStyle.Italic );

            rtf.SelectionFont = f;      //字體
            rtf.SelectionColor = Color.Blue;

            //加入
            mergeRTF.SelectedRtf = rtf.SelectedRtf;

            //第N個
            //。。。。



        }
相關文章
相關標籤/搜索