在文档中插入和播放幻灯片的方法技术

技术编号:2852252 阅读:577 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在文档中插入幻灯片的方法,判断选择插入的文件是否为幻灯片文件,是则设置所述幻灯片文件的文件类型;提取所述幻灯片文件的文件名、文件路径、文件类型及文件标识号数组并保存在内存中,其中,所述文件标识号数组中顺序记录了用户选择的所述幻灯片文件中的幻灯片的标号;根据所述文件名、文件路径、文件类型及文件标识号数组中的第一个标号构建幻灯片对象,并将该幻灯片对象插入文档中的光标位置;另外,本发明专利技术还公开了一种在文档中播放幻灯片的方法。采用本发明专利技术实现了对幻灯片内容的直接播放,并且实现了幻灯片的动画、声音等效果的播放特性,操作简单,节省了用户播放幻灯片的时间,提高用户的工作效率,极大地方便了用户。

【技术实现步骤摘要】

本专利技术涉及一种,尤其是一种文档中插入具备幻灯片播放特性并且可被直接播放的幻灯片的方法,以及对在文档中插入的幻灯片进行播放的方法。
技术介绍
在用户的日常工作、学习和技术交流中,为了形象生动、方便而有条理的讲解、播放文件,通常在文档中插入幻灯片,例如,当教师使用文档给学生授课时,经常需要在文档中插入一个事先制作好的幻灯片,这样能帮助学生更好地理解和掌握讲解内容。现有技术中,用户仅可通过拷贝/粘贴及粘贴超链接的两种方式在文档中插入利用同一应用程序即同一套件如微软Office中的幻灯片软件制作的幻灯片,还无法实现在文档中插入利用其它应用程序中的幻灯片软件制作的幻灯片,例如,无法在微软Office中的word文档中插入利用非微软Office中的幻灯片软件制作的幻灯片,但即使在文档中插入利用同一应用程序中的幻灯片软件制作的幻灯片存在着严重的缺陷与不足1、插入的幻灯片形式比较简单,其内容只能在文档内部被静态显示,而不具有动画效果、声音效果等幻灯片播放特性,不能达到使播放的文档形象生动的效果,因而并未真正起到幻灯片的播放功能;2、现有技术中插入的幻灯片不能在文档内部直接播放,必须通过鼠标和/或按键的操作将其切换到幻灯片程序中才能在全屏状态下播放(例如在微软Word中插入的幻灯片必须被切换到PowerPoint程序中才能播放),并且因为在全屏状态下播放幻灯片时,用户无法查看文档中其它部分的内容,给用户带来了极大不便;3、幻灯片播放完毕后,若要进行文档中该幻灯片以外的其余部分,还需要进行相应操作切换回文字处理程序,反复的切换操作使得播放流程极为复杂,如果一篇文档中插入的张幻灯片数目较多,播放流程就更为复杂,并且,在全屏状态下播放幻灯片时,若要改变幻灯片的播放顺序,则只能在播放完一张幻灯片后选择下一张欲播放的幻灯片,操作复杂,需要的时间较长,浪费了用户的时间,影响了用户的工作效率,给用户带来了极大的不便。
技术实现思路
本专利技术的第一目的是针对现有技术在文档中插入的幻灯片不能直接播放及不具有幻灯片播放特性的缺陷与不足,提供一种在文档中插入幻灯片的方法,使插入文档中的幻灯片具备幻灯片播放特性,并且可被直接播放。本专利技术的第二目的是针对现有技术不能以幻灯片播放特性在文档中直接播放幻灯片的缺陷与不足,提供一种在文档中播放幻灯片的方法,该方法可根据幻灯片的播放特性对文档中插入的幻灯片直接进行播放。为实现上述第一目的,本专利技术提供一种在文档中插入幻灯片的方法,其执行以下步骤步骤11、在文档中插入幻灯片文件时,设置所述幻灯片文件的文件类型;步骤12、提取所述幻灯片文件的文件名、文件路径、文件类型及文件标识号数组并保存在内存中,其中,所述文件标识号数组中顺序记录了所选择的所述幻灯片文件中的幻灯片的标号;步骤13、根据所述文件名、文件路径、文件类型及文件标识号数组中的标号构建幻灯片对象,并将该幻灯片对象插入文档中的光标位置。为实现上述第二目的,本专利技术还提供一种播放在文档中插入的幻灯片的方法,其执行以下步骤步骤21、根据用户输入的播放幻灯片的信息,查询内存中是否存在幻灯片对象所标识的幻灯片文件的文件名、文件路径、文件类型及文件标识号数组数据,若不存在,执行步骤22;若存在,跳转执行步骤25;步骤22、根据所述幻灯片对象的文件类型判断所述幻灯片对象是否为同一应用程序生成的数据,是则执行步骤23;否则,跳转执行步骤24;步骤23、根据所述幻灯片对象的文件名、文件路径及文件标识号数组从硬盘中读取所述幻灯片文件的文件名、文件路径、文件类型及文件标识号数组数据,并将该数据保存在所述内存中,然后执行步骤25;步骤24、根据所述幻灯片对象的文件名、文件路径及文件标识号数组从硬盘中读取所述幻灯片文件的文件名、文件路径、文件类型及文件标识号数组数据,并对该数据进行解析,转换成本应用程序的相应数据,进一步将该相应数据保存在内存中;步骤25、从内存中读取所述幻灯片文件的文件名、文件路径及文件标识号数组数据,并根据该数据播放所述幻灯片文件。由上述在文字处理文档中插入和播放幻灯片的技术方案可知,本专利技术在文档中插入幻灯片时,提取了幻灯片文件的文件名、文件路径、文件类型及文件标识号数组并将其保存在内存中,当播放该幻灯片文件时,通过插入的幻灯片对象获取幻灯片文件的文件名、文件路径、文件类型及文件标识号数组等播放需要的相关信息,因此实现了对幻灯片内容的直接播放,并且实现了幻灯片的动画、声音等效果的播放特性,操作简单,节省了用户播放幻灯片的时间,提高用户的工作效率,极大地方便了用户。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明图1为本专利技术通过粘贴/粘贴链接方式在文档中插入幻灯片的方法的流程图;图2为本专利技术通过插入方式在文档中插入幻灯片的方法的流程图; 图3为本专利技术文档中播放幻灯片的方法的流程图。具体实施例方式参见图1,图1所示为本专利技术通过粘贴/粘贴链接方式在文档中插入幻灯片的一具体流程图,其执行以下步骤步骤11、当用户通过粘贴或粘贴链接方式在文档中的光标所在位置插入幻灯片数据时,该文档的应用程序即当前应用程序判断幻灯片数据是否为同一应用程序生成的数据,是则执行步骤12;否则,跳转执行步骤15;步骤12、当前应用程序设置幻灯片数据所在幻灯片文件的文件类型为同一应用程序生成的幻灯片文件;步骤13、提取幻灯片文件的文件名、文件路径、文件类型及文件标识号数组等数据并将该数据保存在内存中,其中,文件名用于区分同一文档中的多个幻灯片文件;文件路径用于记录该幻灯片文件在硬盘中的路径;文件类型用于记录该幻灯片文件是同一应用程序生成的幻灯片文件还是其它应用程序生成的幻灯片文件;文件标识号数组用于定位文档中的具体幻灯片,该数组中顺序记录了用户选择的幻灯片文件中的幻灯片的标号,;当然,幻灯片文件的其它相关信息也可以一并保存在内存中。步骤14、根据文件名、文件路径、文件类型及文件标识号数组中的第一个标号构建幻灯片对象,并将该幻灯片对象粘贴或粘贴连接进文档中的光标所在位置;步骤15、结束。通过该方法插入的幻灯片对象具有在幻灯片程序中幻灯片对象的一切特性,例如该幻灯片可以参与文字绕排、可以在该幻灯片中锲入文字、可以改变该幻灯片的大小等,因此具有动画效果、声音效果等幻灯片特有的播放特性,达到了使播放文档形象生动的效果,并且在用户播放幻灯片时,无需将其切换到幻灯片应用程序中即可直接对其进行操作,也免去了对幻灯片操作完毕后再切换回文档中的操作,操作简单,节省时间,提高了用户的工作效率;若通过粘贴链接的方式插入幻灯片,则当源幻灯片中的数据发生变化时,文档中插入的相应幻灯片也会相应发生变化,使得用户不需要修改文档中的幻灯片数据就可以及时对其更新,尤其是当该源幻灯片被多次插入文档中时,不需要反复对同一数据进行多次修改,更加简化了用户的操作。节省了用户的时间,极大地方便了用户;参见图2,图2所示为本专利技术通过插入方式在文档中插入幻灯片的一具体流程图,其执行以下步骤步骤21、当用户要在文档中光标所在位置插入幻灯片文件时,该文档的应用程序即当前应用程序判断幻灯片文件是否为同一应用程序生成的幻灯片文件,是则执行步骤22;否则跳转执行步骤23;步骤22、当前应用程序弹出一供用户选择幻灯片文件本文档来自技高网
...

【技术保护点】
一种在文档中插入幻灯片的方法,其中执行以下步骤:步骤11、在文档中插入幻灯片文件时,设置所述幻灯片文件的文件类型;步骤12、提取所述幻灯片文件的文件名、文件路径、文件类型及文件标识号数组并保存在内存中,其中,所述文件标识号数组中顺序记录了所选择的所述幻灯片文件中的幻灯片的标号;步骤13、根据所述文件名、文件路径、文件类型及文件标识号数组中的标号构建幻灯片对象,并将该幻灯片对象插入文档中的光标位置。

【技术特征摘要】
1.一种在文档中插入幻灯片的方法,其中执行以下步骤步骤11、在文档中插入幻灯片文件时,设置所述幻灯片文件的文件类型;步骤12、提取所述幻灯片文件的文件名、文件路径、文件类型及文件标识号数组并保存在内存中,其中,所述文件标识号数组中顺序记录了所选择的所述幻灯片文件中的幻灯片的标号;步骤13、根据所述文件名、文件路径、文件类型及文件标识号数组中的标号构建幻灯片对象,并将该幻灯片对象插入文档中的光标位置。2.根据权利要求1所述的在文档中插入幻灯片的方法,其中所述步骤11中所述在文档中插入幻灯片文件是采取粘贴方式、粘贴链接方式或插入方式在文档中插入幻灯片文件。3.根据权利要求1所述的在文档中插入幻灯片的方法,其中所述步骤11中设置所述幻灯片文件的文件类型具体为步骤111、判断所述幻灯片文件是否为同一应用程序生成的数据,是则执行步骤112;否则,执行步骤113;步骤112、设置所述幻灯片文件的文件类型为同一应用程序生成的幻灯片文件,然后执行步骤13;步骤113、对所述幻灯片文件进行解析,并判断所述幻灯片文件是否合法,合法则执行步骤124;否则执行步骤15;步骤114、设置所述幻灯片文件的文件类型为其它应用程序生成的幻灯片文件。4.一种在文档中播放依据上述权利要求1-3任一所述的方法插入的幻灯片的方法,其中执行以下步骤步骤21、根据用户输入的播放幻灯片的信息,查询内存中是否存在幻灯片对象所标识的幻灯片文件的文件名、文件路径、文件类型及文件标识号数组数据,若不存在,执行步骤22;若存在,跳转执行步骤25;步骤22、根据所述幻灯片对象的文件类型判断所述幻灯片对象是否为同一应用程序生成的数据,是则执行步骤23;否则,跳转执行步骤24;步骤23、根据所述幻...

【专利技术属性】
技术研发人员:潘国均赵红松荣明军
申请(专利权)人:无锡永中科技有限公司
类型:发明
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1