结构化富文本编辑器控件介绍 QQ630775284
结构化富文本编辑器控件介绍
文档版本:V1.0
联系方式:QQ630775284
发布时间:2015 年 1 月 22 日
- I -
结构化富文本编辑器控件介绍 QQ630775284
目 录
1. 引言 ................................................................................................................................................................ 1
1.1. 编写目的 ................................................................................................................................................ 1
1.2. 控件概述 ................................................................................................................................................ 1
2. 领先技术 ........................................................................................................................................................ 1
2.1. 性能领先 ................................................................................................................................................ 1
2.2. 结构化技术 ............................................................................................................................................ 1
2.3. 表格技术 ................................................................................................................................................ 4
2.4. 页眉页脚 ................................................................................................................................................ 6
2.5. 痕迹保留 ................................................................................................................................................ 7
2.6. 浮动文本框 ............................................................................................................................................ 8
2.7. 矢量图形技术 ........................................................................................................................................ 9
2.8. 分栏书写病历 ........................................................................................................................................ 9
2.9. 批注技术 .............................................................................................................................................. 10
2.10. 护理记录单 .......................................................................................................................................... 11
2.11. 鼠标拖拽 .............................................................................................................................................. 12
2.12. 手写板签名 .......................................................................................................................................... 12
2.13. HTML 输出 .......................................................................................................................................... 13
2.14. 对称页边距 .......................................................................................................................................... 14
2.15. 折叠空白区域 ...................................................................................................................................... 14
2.16. 打印和续打 .......................................................................................................................................... 15
2.17. 控件接口完善 ...................................................................................................................................... 16
3. 其他功能介绍............................................................................................................................................... 16
3.1. 文本编辑 .............................................................................................................................................. 16
3.2. 打开文档 .............................................................................................................................................. 16
3.3. 插入文档 .............................................................................................................................................. 16
3.4. 保存文档 .............................................................................................................................................. 17
3.5. 页面设置 .............................................................................................................................................. 17
3.6. 插入页码 .............................................................................................................................................. 18
3.7. 插入水平线 .......................................................................................................................................... 19
3.8. 插入条码 .............................................................................................................................................. 20
3.9. 插入表达式 .......................................................................................................................................... 20
3.10. 插入分页符 .......................................................................................................................................... 21
3.11. 插入特殊符号 ...................................................................................................................................... 22
3.12. 插入嵌入控件 ...................................................................................................................................... 22
3.13. 插入文档节 .......................................................................................................................................... 22
3.14. 查找和替换 .......................................................................................................................................... 23
3.15. 文档结构图 .......................................................................................................................................... 24
3.16. 匿名化显示 .......................................................................................................................................... 25
3.17. 视图模式 .............................................................................................................................................. 25
- II -
结构化富文本编辑器控件介绍 QQ630775284
1. 引言
1.1. 编写目的
本文档详细描述了结构化富文本编辑器控件提供的全部特性功能,供基于本控件进行二次开发
的软件编程参考使用。
1.2. 控件概述
本结构化富文本编辑器组件产品,是一款小巧、专业和高效的文本处理中间件软件,完全基于
Microsoft.NET v2.0 框架平台,从字处理软件的技术底层开始自主研发而成,它是一个仅 1MB 大小
的单个 DLL 可执行文件,运行时加载速度快,同时仅需要安装.NET 2.0 或以上版本,无需安装 Office
等软件,可用在行业公文、医疗卫生等领域特定的需要结构化编辑的软件系统中,其具备如下可应
用于行业的高级功能:
字体、段落等富文本编辑,表格,图片,矢量图形,条形码,特殊表达式,UI 控件,浮动文本
框,结构化文本域,区域保护,批注,修订痕迹记录,文档内容续打,支持 RTF、PDF、HTML 等
格式文档的直接输出……功能仍在不断的完善中,与同行相比,其各个功能点做工更为精致,也更
接近于 Word 的用户体验,最大程度上提高了最终用户的接受力和适应性,实现了文档编辑工作平
稳切换。
2. 领先技术
2.1. 性能领先
控件本着性能优先、体验优先的架构设计原则,经过 2 年时间的不断优化和完善,经过压力测
试,能够很好地支持上百页,甚至 500 页以上的大文档的编辑处理,比如在文档打开、保存、文本
录入、对象插入、样式修改、文本选中、复制粘贴等操作方面,仍旧能够保证很高的处理效率,很
好的用户体验。
对于性能要求极高的某些行业应用,比如医疗行业中的门诊病历应用,以及长期住院病人的病
历书写,比如精神类病人住院一年以上时,医生书写的病程就会很长很大,本控件也能够很完美地
支持,可以作为优先的选择。
2.2. 结构化技术
本控件的结构化技术有以下特性:
目前支持日期、数值、一般选项、级联选项等结构化元素类型;
支持结构化元素的无限级联和自由嵌套;
任何结构化元素内,均支持插入回车,多个段落和任意内容;
支持结构化元素的拖拽、复制、痕迹保留、文本样式设置等等;
支持结构化元素内容输入提示文字功能,提示用户如何填写此元素的内容;提示文字可全
- 1 -
结构化富文本编辑器控件介绍 QQ630775284
部显示、全部隐藏,以便打印;
不用书写脚本即可实现吸烟史、饮酒史、月经史等级联元素,并且可在选项被插入前实时
直观的展现每个选项内容。
图 2-2-1 数值类型结构化元素
图 2-2-2 日期类型结构化元素
- 2 -
结构化富文本编辑器控件介绍 QQ630775284
图 2-2-3 文本选项类型结构化元素
图 2-2-4 可无限嵌套的级联选项类型结构化元素
- 3 -
结构化富文本编辑器控件介绍 QQ630775284
图 2-2-5 结构化元素丰富的属性设置
2.3. 表格技术
支持表格无限嵌套;
支持单元格无限跨页;
支持单元格多种斜线功能;
表格行列大小调整、单元格选中、合并拆分、插入和删除行列、边框底纹、表格属性等等
表格编辑功能,均做到了与 word 操作类似;
相对于 word,本控件中的表格技术,还实现了自动新增行,单元格默认内容,以及批量设
置列宽等功能。
- 4 -
结构化富文本编辑器控件介绍 QQ630775284
图 2-3-1 插入到文档中的表格
图 2-3-2 表格属性设置
- 5 -
结构化富文本编辑器控件介绍 QQ630775284
图 2-3-3 边框和底纹设置
2.4. 页眉页脚
支持像 word 一样,可以在任意页面中直接编辑页眉页脚,用户在页眉页脚中可以任意编
辑图形图像、表格等所有文档对象;
支持文档多页眉页脚技术,页眉页脚可以与指定页面绑定,从任意页面开始新的页眉;也
可以与指定文档节绑定,从指定文档节所在页面开始新的页眉,实现了文档对于页面之间
显示不同页眉页脚的需求;
支持将文档中的页眉页脚,批量替换为指定的页眉页脚。
- 6 -