加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 从RichEdit获取未格式化的文本

发布时间:2020-12-15 09:44:22 所属栏目:大数据 来源:网络整理
导读:我有一个Richedit,允许我的用户格式化和查看我的应用程序中显示的错误消息. 我现在需要能够将文本(无格式化)导出到他们的故障单系统使用的另一个数据库. 我已经尝试了我能想到的所有PlainText组合,而且我总是得到rtf格式. 我怎样才能获得文字? 解决方法 回
我有一个Richedit,允许我的用户格式化和查看我的应用程序中显示的错误消息.

我现在需要能够将文本(无格式化)导出到他们的故障单系统使用的另一个数据库.

我已经尝试了我能想到的所有PlainText组合,而且我总是得到rtf格式.

我怎样才能获得文字?

解决方法

回答您提出的直接问题,Text属性正是您所寻找的.由于某种原因,它没有出现在TRichEdit文档中,但它继承自 TCustomEdit.

这听起来对我(对安德烈亚斯回答的评论)好像你真正需要做的如下:

>将RTF从数据库中拉入内存流或blob流.
>调用RichEdit.LoadFromStream传递该流,确保PlainText为False.
>然后阅读RichEdit.Text以获取未格式化的文本.

目前,您只是将RTF作为纯文本放入控件中.您需要将其作为富文本放入控件中,为此您需要LoadFromStream.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读