Delphi 如何从rich edit控件导出未格式化的文本?

Delphi 如何从rich edit控件导出未格式化的文本?,delphi,Delphi,所以我想在按下按钮时将所有行导出为.txt文件。我让它工作,但它也添加了一些其他东西到.txt文件 我用于按钮richedit1.Lines.SaveToFile('output.txt')的代码 好吧,现在让我们假设我在richedit中输入了这个 Line1 test Line2 test Line3 test 然后我按下按钮,我得到这个输出 {\rtf1\ansi\ansicpg1252\deff0\deflang7177{\fonttbl{\f0\fnil\fcharset0 Taho

所以我想在按下按钮时将所有行导出为.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 } {\rtf1\ansi\ansicpg1252\deff0\deflang7177{\fonttbl{\f0\fnil\fcharset0 Tahoma;}} \viewkind4\uc1\pard\f0\fs24 Line1测试\par 第2行测试\par 第3行测试\par } 有没有办法只在output.txt文件中显示richedit中的行?

在调用
SaveToFile
之前,将richedit控件的属性设置为
True

该物业的文档说明:

控制在流式传输到文件或从文件流式传输时,富编辑控件是将文本视为纯文本还是富文本

要将控件中的富文本写入纯文本文件,请在将文本流式传输到文件之前将“纯文本”设置为true。若要忽略文件中编码的富文本信息,请在将文本流式传输到控件之前将“明文”设置为true

若要流式输入文件中编码的富格文本属性,或将富格文本属性的编码保存到文件,请将明文设置为false


请注意,该属性仅在调用RichEdit的
SaveTo…()
方法时适用,其他方法除外。