[发明专利]一种基于OFD文档实现动态表单域的方法在审
申请号: | 201910395148.2 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110119502A | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 江西金格科技股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F16/838;G06F16/81 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 330000 江西省南昌市*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态表 单域 文档 编辑模块 解析模块 解析 信息存储文件 编辑功能 对象标识 属性内容 应用程序 表单域 自定义 研发 删除 兼容 优化 | ||
本发明公开了一种基于OFD文档实现动态表单域的方法,包括域解析模块和域编辑模块,域解析模块提供解析动态表单域的功能,能对OFD文档内的XML格式文件进行解析,解析后可获得动态表单域的对象标识及其属性内容;域编辑模块提供对OFD文档动态表单域的编辑功能,包括添加动态表单域、修改动态表单域、删除动态表单域功能。本发明实现了OFD文档动态表单域的功能。兼容现行不支持OFD文档动态表单域的应用程序,自定义表单域信息存储文件、域解析模块、域编辑模块完全自主研发,提供了完全可供的进一步优化空间。
技术领域
本发明涉及版式文档格式处理技术,特别涉及一种基于OFD文档实现动态表单域的方法。
背景技术
版式文档格式,是将文字、图形、图像等多种数字内容对象按照一定规则进行版面固化呈现的一种格式。OFD(open fixed layout document)文档是由国家自主研发,独立于软件、硬件、操作系统、输出设备的版式文档格式。
随着国家对OFD版式文档的需求及应用推广力度的增加,现在各行各业对OFD文档的使用也越来越频繁。特别是OFD文档在使用中,需要使部分表单的内容能够进行动态修改,而限于目前OFD文档的格式规范,还无法达到动态表单的需求,这就使得OFD文档在使用上还存在一些弊端。
发明内容
本发明提供一种基于OFD文档的动态表单域的技术方法,解决OFD文档不支持动态表单的问题,使OFD文档也支持动态表单的功能,就能大大提升OFD文档的实用性,同时也可以提升工作效率。
本发明方法正是为了解决上述问题而设计的。一种基于OFD文档实现动态表单域的方法,其特征在于,包括域解析模块和域编辑模块,所述域解析模块提供解析动态表单域的功能,能对OFD文档内的XML格式文件进行解析,解析后可获得动态表单域的对象标识及其属性内容;所述域编辑模块提供对OFD文档动态表单域的编辑功能,包括添加动态表单域、修改动态表单域、删除动态表单域功能;
其步骤如下:
1)启动应用程序:启动应用程序;
2)启动域解析模块:由应用程序启动域解析模块;
3)解析表单域信息存储文件:域解析模块访问OFD文档中自定义的表单域信息存储文件;
4)获取动态表单域对象标识:域解析模块将自定义的表单域信息存储文件中的动态表单域对象标识获取并存在缓存中;
5)访问文档内表单:由应用程序触发事件;
6)获取对象标识:获取访问区域的对象标识;
7)判断动态表单域:用于判断当前访问区域是否为动态表单域;
8)编辑内容:判断是否需要编辑动态表单域的内容;
9)启动域编辑模块:启动域编辑模块,并获取域编辑模块的功能接口;
10)编辑动态表单域内容:编辑动态表单域内容,并将更新内容保存在缓存内;
11)保存文档:将缓存内的内容更新到文件里;
12)结束:流程结束。
本发明方法以OFD文档标准规范为基础,增加一个自定义的表单域信息存储文件,该文件用于存储动态表单域对象的标识信息。对于动态表单域内编辑的内容,将其按照符合OFD文档标准规范的格式,插入对应的XML文件内,然后将其对象标识在表单域信息存储文件中记录。由于动态表单域的实际内容是存在于符合OFD文档标准规范的XML文件内,所以动态表单域的显示功能仍然由原本可正常渲染显示OFD文档的模块或应用程序负责。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西金格科技股份有限公司,未经江西金格科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910395148.2/2.html,转载请声明来源钻瓜专利网。