[发明专利]一种基于模板节的表格快速生成系统及方法有效
| 申请号: | 200710177996.3 | 申请日: | 2007-11-23 |
| 公开(公告)号: | CN101158938A | 公开(公告)日: | 2008-04-09 |
| 发明(设计)人: | 李平立;袁浩;龚健 | 申请(专利权)人: | 北京大学;北京方正国际软件系统有限公司 |
| 主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/24 |
| 代理公司: | 北京天悦专利代理事务所 | 代理人: | 田明;屈献庄 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 模板 表格 快速 生成 系统 方法 | ||
技术领域
本发明属于计算机排版印刷领域,具体涉及一种基于模板节的表格快速生成系统及方法。
背景技术
目前,表格的制作通常以手工形式完成,对于具有同样属性的表格可以用于多个文件,但是不同文件对于表格中的数据有不同的需求,这样在制作表格的过程中需要多次手动进行调整,但是手工调整非常不方便,也容易出错,为此利用计算机进行表格的制作日渐兴起,目前利用计算机制作表格的技术主要是将表格制作成表格模板,用户根据需要调用不同的表格模板,然后生成用户需要的表格,例如公开号为CN1841362、公开日为2006-10-04、名称为“用于处理电子表格的方法和系统”的发明专利申请,该专利申请提供了一种根据已装入的表格模板来制作表格的方法,通过向表格模板添加动作元素而创建复合模板,表格根据上述复合模板进行处理并显示给用户。该方法虽然可以通过创建复合模板的方式来满足用户的不同需求,但是上述方法仍然有不足之处,如:操作起来比较复杂,容易出错,并且修改也很困难,除此之外,该方法使用不够灵活,复合模板数量有限,应用范围不广,不能充分满足操作者的要求。
发明内容
针对现有技术中存在的问题,本发明的目的是提供一种基于模板节的表格快速生成系统,通过该系统能够实现表格的快速拼接,通过模板节与表格节、单元格与排版数据之间的映像关联,表格单元格组成部分的位置信息延迟确定方法,实现表格格式重用和快速生成,并实现表格调整后的快速重排。
本发明的另一目的是提供一种基于模板节的表格快速生成方法,通过该方法能够实现表格的快速拼接,通过模板节与表格节、单元格与排版数据之间的映像关联,表格单元格组成部分的位置信息延迟确定方法,实现表格格式重用和快速生成,并实现表格调整后的快速重排。
为实现上述发明目的,本发明采用的技术方案是:
一种基于模板节的表格快速生成系统,该系统包括:模板节管理器、数据管理器、表格管理器;表格管理器分别与模板节管理器、数据管理器相连接;所述的表格管理器包括模板节引用管理器、表格装配器、单元格管理器、异常管理器;模板节引用管理器与模板节管理器相连接;
所述的模板节管理器用于管理生成表格所需要的模板节;所述的模板节引用管理器管理与本表格拼接需要使用到的模板节;所述的表格装配器引用模板节引用管理器中的模板节生成表格节并将表格节拼装成表格并生成单元格,同时记录并管理表格节之间的位置关系;所述的单元格管理器用于记录生成的单元格信息,并建立单元格与排版数据的映像;所述的异常管理器用于记录在数据流入或节拼接过程中出现的异常,当表格生成后因修改而引起的模板节引用管理器和模板节管理器中的模板节属性改变时,异常管理器能够根据用户需要保存原模板节或者生成新模板节;所述的数据管理器用于表格中排版数据的管理。
一种基于模板节的表格快速生成方法,包括如下步骤:
(A)在进行表格排版时,计算机系统中的表格管理器中的模板节引用管理器根据用户需要从模板节管理器管理的模板节中获取当前需要的模板节;
(B)表格管理器中的表格装配器依据模板节引用管理器中的模板节复制生成一个表格节,并建立该表格节与引用模板节的映像;
(C)判断是否需要继续选择模板节,如果需要继续选择模板节,重复步骤(A)、(B)的操作,如果不需要继续选择模板节,转入步骤(D);
(D)表格管理器中的表格装配器将表格节装配成表格并生成单元格,同时记录并管理表格节之间的位置关系,以用于版面表格拼接;
(E)表格管理器中的单元格管理器记录生成的单元格信息,并建立单元格与排版数据的映像;
(F)判断表格节的排列顺序是否需要调整,如果需要调整表格节的排列顺序,重复步骤(D)、(E)的操作,如果不需要调整表格节的排列顺序,转入步骤(G);
(G)在版面上生成表格,确定表格与其中单元格的位置及大小;
(H)按照单元格对象区域信息完成排版数据的版面排版。
进一步,步骤(A)中,所述的模板节管理器管理的模板节是固定格式的表格片段,具有表格的属性,所述的模板节由1~n行的固定格式的普通表格组成,每行可划分为1~m个单元格区域表格拼接单位,n、m均为自然数;模板节的边框为矩形、圆弧形、角形以及用户自定义的形状;
再进一步,所述的模板节根据用途可分为标题模板节、内容模板节、终止模板节,其中内容模板节可以有多种样式,不同模板节的用途由设定在该模板节上的不同属性进行区分;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北京方正国际软件系统有限公司,未经北京大学;北京方正国际软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710177996.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:土建冷藏库及其建造方法
- 下一篇:一种喇叭驱动器





