Delphi 如何从rich edit控件导出未格式化的文本?
所以我想在按下按钮时将所有行导出为.txt文件。我让它工作,但它也添加了一些其他东西到.txt文件 我用于按钮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
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…()
方法时适用,其他方法除外。