我正在用 C# 开发一个高级富文本编辑器,但偶然发现了一个我似乎无法理解的问题。
我一直试图让用户将他们的文档保存为文本文件(纯文本)。通过使用以下内容:
我的 RichTextBox.Save 文件(文件路径,PlainText);
但问题是,当他们在记事本中查看该文件(应该保存为纯文本)时,它会显示所有 RTF 格式代码,这使得他们的文档无法读取。有谁知道任何其他方法可以从 RichTextBox 中删除格式代码而不必做太多事情?
我的意思是,如果要找到解决如此简单任务的方法需要大量工作,我不妨从头开始创建自己的 RichTextBox 控件。我确信这很难做到,但至少我知道它会起作用......
……对不起,在这里胡言乱语了,呵呵……
谢谢大家,
杰森.
这应该可以做到:
String txt = MyRichTextBox.Text
File.WriteAllText(filepath, txt);
或者,获取 RTF 的方法是:
String rft = MyRichTextBox.Rtf;
File.WriteAllText(filepath, rtf);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)