所以我想在按下按钮时将所有行导出到.txt文件。我得到了它的工作,但它也添加了一些其他东西到.txt文件。
我用于按钮richedit1.Lines.SaveToFile('output.txt');
好的,现在让我说我在richedit中输入了这个
Line1 test
Line2 test
Line3 test
然后我按下按钮,我得到了这个输出
{\rtf1\ansi\ansicpg1252\deff0\deflang7177{\fonttbl{\f0\fnil\fcharset0 Tahoma;}} \viewkind4\uc1\pard\f0\fs24 Line1 test\par Line2 test\par Line3 Test\par }
有没有办法只将richedit中的行显示到output.txt文件?
答案 0 :(得分:5)
在调用True
之前,将富编辑控件的PlainText
属性设置为SaveToFile
。
此属性的文档说:
控制富文本编辑控件在流入或传出文件时是将文本视为纯文本还是富文本。
要将控件中的富文本写入纯文本文件,请在将文本流式传输到文件之前将PlainText设置为true。要忽略文件中编码的富文本信息,请在将文本流式传输到控件之前将PlainText设置为true。
要流式传输文件中编码的富文本属性,或将富文本属性的编码保存到文件,请将PlainText设置为false。