在C#中如何将多个rtf文件内容组合在一起用一个rtf文件保存?

Posted ----赖格英-----

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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个
            //。。。。



        }

 

以上是关于在C#中如何将多个rtf文件内容组合在一起用一个rtf文件保存?的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 中创建 RTF 文件的正确方法是啥?

将多个突破图组合在一起[r]

rtf文本格式如何转换html格式(c#代码实现)

如何将 BlockUIContainer 中 RichTextBox 的内容保存到 RTF 文件?

DOS命令求助,如何合并多个RTF文件?

怎样将以保存下来多个.html文件合并在一起生成1个.html文件?