TRichEdit 是一个标准的RTF编辑器


本文整理自网络,侵删。

 RTF编辑组件(TRichEdit)TRichEdit组件是一个标准的RTF编辑器,它允许用户输入变化字体形式和段落格式的文本。 
TMemo组件可以建立一个多行的文本编辑器,遗憾的是TMemo组件只是一个简单的纯文本编辑器,功能极其有限,而TRichEdit组件的功能要强得多,可以在文本中使用多种字体和段落格式,支持鼠标拖放操作,还可以搜索文字和打印,它是一个相当完美的文本编辑器。要说明的是,TRichEdit组件本身并没有提供用户界面,诸如打开、保存、打印、编辑、搜索和设置格式等操作需要通过编程来实现。
在编程过程中很少用到TRichEdit组件,所以不对此组件进行详细地介绍,下面简单地介绍一下TRichEdit组件的属性、事件及方法。
TRichEdit组件的主要属性

DefaultConverter--------此属性用于指定一个TConversion对象作为转换器
HideScrollBars----------当不需要用到滚动条时,滚动条将自动隐藏
HideSelection-----------当输入焦点移走时,RTF编辑器中选择的文本继续保持选择状态
Lines-------------------通过此属性可以操纵RTF编辑器中的每一行
PageRect----------------此属性用于指定页的逻辑尺寸
Paragraph---------------此属性用于设置段落格式。包括对齐、缩进、编号和制表位
PlainText---------------此属性用于设置从文本中读取文本或把文本写到文件中时以哪种格式进行
SelAttributes-----------此属性用于设置编辑器中被选择的文本的字符格式
SelLength---------------此属性用于返回当前选择的文本中包含的字符数
SelStart----------------当前选择的文本中的第一个字符的位置
SelText-----------------此属性用于将返回当前选择的文本

TRichEdit组件的主要事件如表

OnProtectChange---------当用户试着修改标有保护标志的文本时,将触发该事件
OnResizeRequest---------当文本变大或变小,以至使控制窗口需要调整尺寸时,将触发该事件
OnSaveClipboard---------当编辑控制将要被毁坏,而此时剪贴板中包括该编辑框的文本时,将触发该事件
OnSelectionChange-------当前的选择改变时,将触发该事件OnChange当RTF编辑器中的文本或格式发生变化时,将触发该事件

TRichEdit组件的主要方法如表

Clear--------------------------将整个RTF编辑器清空
FindText-----------------------在RTF编辑器中搜索一个字符串
GetSelTextBuf------------------复制当前选择的文本到一个缓冲区中,并返回实际复制的字符数
Print--------------------------打印编辑器中的全部文本
RegisterConversionFormat-------注册一种文件的扩展名

相关阅读 >>

Delphi unigui服务器部署

Delphi 安卓如何获取当前系统语言

Delphi rest application 与 webbroker application 区别

Delphi 解析Delphi中的loadlibrary,getprocaddress,freelibrary

Delphi 无类型文件读写

Delphi 关于内存数据与 json

Delphi单元文件基本结构

Delphi动态创建tadoquery加access出现'不正常的定义参数对象 提供了不一致或不完整的信息'错误

Delphi 截取绝对路径的文件名

Delphi getfilesize 获取文件大小 2

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...