[发明专利]基于电子表单的幻灯片自动生成方法无效
申请号: | 201110103808.9 | 申请日: | 2011-04-25 |
公开(公告)号: | CN102169483A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | 马勇;周宇;杨晓斌;刘显明;付萍萍 | 申请(专利权)人: | 江西省电力公司信息通信中心 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06T13/00 |
代理公司: | 江西省专利事务所 36100 | 代理人: | 黄新平 |
地址: | 330077 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 电子 表单 幻灯片 自动 生成 方法 | ||
技术领域
本发明涉及一种基于电子表单的幻灯片自动生成方法。
背景技术
随着办公自动化程度的提高,办公软件使用越来越广。办公软件主要包含字处理、电子表单、幻灯片等功能。电子表单主要以文件形式存储和处理数据;幻灯片以图形化的形式展示信息和交流。电子表单往往是提供数据的源头,字处理和幻灯片使用电子表单提供的数据,保证三者数据的一致性。
目前提供办公软件的厂商主要包括微软、金山、以及开源组织等,其中以微软公司的办公软件功能最为强大和使用最广。这些厂家的产品通过粘贴拷贝实现办公软件的快速编辑,以链接的方式保证数据的一致性。但幻灯片制作不能依靠电子表单内容自动生成幻灯片,仍然需要手工执行拷贝/粘贴/链接功能组合才能生成。例如,幻灯片中表格不会按照电子表单的内容自动增长,需要手工按照电子表单长度和幻灯片表格长度生成。
在日常办公中,幻灯片的制作不仅要设计模板、动画等式样,还要考虑展现数据的准确性。往往由于数据的变动而不得不重新制作幻灯片,效率比较低,而且数据质量不高。这些主要是由于幻灯片制作中数据和式样混在一起设计,没有做到数据和式样的分离。因此,采用电子表单作为数据源,支持数据和样式分离的自动生成幻灯片成为办公自动化发展方向之一。
发明内容
本发明的目的就是提供一种采用电子表单作为数据源,支持数据和样式分离的一种基于电子表单的幻灯片自动生成方法。
本发明的基于电子表单的幻灯片自动生成方法,包括以下步骤:
1、建立幻灯片引擎,此幻灯片引擎根据图形形状,通过函数调用的方式将电子表单的内容填充到幻灯片指定位置;
2、设置幻灯片模板,根据需要播放的动画及式样,在幻灯片模板内命名需要填写的组件名称,提供此组件和数据源的对应关系;
3、设置幻灯片和电子表单对应关系参数表,根据幻灯片模板中命名组件逐页逐图,按顺序填写电子表单中数据的表单名称和数据范围,最终建立幻灯片样式和电子表单数据之间的对应关系;
4、设置电子表单数据,根据幻灯片和电子表单对应关系参数表的设置,依据组件名称逐项命名电子表单,在电子表单数据区域填写正确数据;
5、通过启动幻灯片引擎,电子表单数据区数据将自动导入到幻灯片模板中生成所需的幻灯片。
本发明的基于电子表单的幻灯片自动生成方法,具有以下特点:
1、实现幻灯片样式和数据的分离,提高了工作效率和质量,降低了对制作人员的要求。
2、通过组件名称建立样式和数据的对应关系,在现有的办公软件产品中,没有提供直观组件命名界面,只能通过二次开发脚本命名,不便于用户操作。
3、提供一个简单易用参数设置的界面,放映者仅仅需要根据幻灯片模板中命名组件逐项填写幻灯片页码、组件名称、数据范围的参数即可。
4、具有广泛普适性,可充分发挥放映者的主观能动性,根据场景自由定义模板。
具体实施方式
一种基于电子表单的幻灯片自动生成方法,包括以下步骤:
1、建立幻灯片引擎
幻灯片引擎从首页开始到最后一页,逐页遍历幻灯模板内所有的幻灯片;在每一页幻灯片内访问该页幻灯片包含的所有图形同时命名图形形状,调用相应的接口函数。接口函数包括的参数分为两部分:式样参数(组件名称、幻灯片页码、该页码中图形编号)和数据参数(电子表单行号、电子表单列号),图形引擎判断命名图形的首个单元格内容和参数映射表图形名称是否一致计算图形编号。
该辅助程序会自动读取参数表,依据参数表行项目逐项从电子表单数据区域读取数据填写到对应的图形区域中。无论放映者和数据提供者都无需了解和编写辅助程序的代码,实现了辅助程序的完全自动化和参数配置化。
2、设置幻灯片模板
幻灯片的制作并没有特殊的要求,演讲者根据幻灯片使用场景,制作合适幻灯片模板,设计需要播放的动画及式样等。幻灯片制作过程中唯一不同的是在幻灯片模板内命名需要填写数据的组件名称,以后将会依据此名称和数据源建立对应关系。
所谓命名组件是指在该组件的第一个有效单元格内输入文字来代表组件的名称。这些文字除了不能和其他组件名称重复之外没有任何要求,完全由演讲者依据自己的偏好和习惯指定“望文达意”的名称。
组件内的第一个有效单元格是指组件内可以输入文字的第一个单元格,例如静态文本框唯一输入文字单元格就是第一个单元格,表格控件左上角单元格就是表格第一个单元格,超链接控件的链接文本就是超链接的第一个单元格,其他组件照此类推。
3、设置幻灯片和电子表单对应关系参数表
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西省电力公司信息通信中心,未经江西省电力公司信息通信中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110103808.9/2.html,转载请声明来源钻瓜专利网。