“this.ID”、“this.Name”;也可以直呼其名的获得文档对象Parameters列表中的文档参数值;还可以直呼其名的获得文档中指定ID或者名称的输入域的值,例如文档中具有一个ID或Name值为“身高”的文本输入域,则可以执行类似“身高<150”这样的表达式。
3.10. 打印
DCWriter支持所见即所得的打印。除了常规的文档打印外,还支持整洁打印和续打。
3.10.1. 整洁打印
整洁打印文档时,不会将文档中的痕迹保留信息打印出来,此时打印的文档比较整洁,不包含各种用户修改痕迹。
3.10.2. 续打
续打,也就是断点继续打印,是一种很特殊的打印功能,DCWriter支持续打功能,如下图所示:
当文本编辑器处于续打模式,此时用户可以使用鼠标点击操作来设置续打位置,此 时蓝色半透明区域中的内容不会打印,而且发生续打的那一页不打印页眉页脚。
3.11. 视图模式
DCWriter支持多种文档视图模式,目前有:
3.11.1. 页面视图模式
页面视图模式如下图所示:
3.11.2. 普通视图模式
普通视图模式如下图所示:
3.11.3. 续打视图模式
续打视图模式如下图所示:
3.11.4. 表单视图模式
表单视图模式如下图所示:
在表单视图模式下,用户只能在文本输入域中编辑内容,输入域之外的内容是只读的,甚至是不可选的,插入点也限制在文本输入域中。
表单视图模式可以和其他视图模式搭配使用。
3.11.5. 复杂视图模式
编辑器控件在复杂视图模式下,能显示所有的用户操作痕迹,包括新增和被逻辑删除的内容。在这种视图模式下,用户删除内容的操作都是逻辑删除。
如下图所示,在复杂视图模式下,文档内容显示如下:
复杂视图模式和简洁视图模式是互斥的,但可以和其他视图模式搭配使用。
3.11.6. 简洁视图模式
编辑器控件在简洁视图模式下,不显示用户操作痕迹,用户删除内容的操作都是物理删除。如下图所示,在简洁视图模式下,文档内容显示如下:
简洁视图模式和复杂视图模式是互斥的,但可以和其他视图模式搭配使用。
3.12. 文件格式
DCWriter支持多种文件格式,主要有
3.12.1. XML格式
DCWriter支持XML文件格式,能读取和保存为XML格式,这种格式是一种自定义的格式,和Word XML或者OpenOffice XML不一样。从开发角度上来说,这个XML文件实际上就是DCWriter内部的文本文档对象模型的XML序列化的结果。
XML格式保存了DCWriter文档的所有的内容,具有一定的向上和向下的兼容性,而且应用程序也可以无需通过DCWriter而直接修改文档中的内容,推荐使用。
3.12.2. RTF格式
DCWriter支持RTF文件格式,能读取和保存RTF文件格式,能识别RTF文档中的表格、页眉、页脚内容。
3.12.3. HTML格式
DCWriter支持将文档保存为HTML文件格式,但不支持打开HTML文件。
3.13. 电子病历功能规范对照表
DCWriter能实现国家制定的《电子病历功能规范》中的针对病历文档编辑器而制定的大