文档显示方法

文档序号:6651537阅读:176来源:国知局
专利名称:文档显示方法
技术领域
本发明涉及一种文档显示方法,尤其是一种全屏显示文档内容的方法。
背景技术
为了满足用户在不同条件下查阅、编辑文档的需求,传统的文字处理软件根据用户的使用习惯和方便性,一般都提供了页面视图、大纲视图、普通视图等视图显示功能。在某些情况下,例如做报告或者讲课时,需要放大并全屏显示文档内容,以便让观众能看清内容,一般文字处理软件均提供了“全屏”功能,但是使用该功能时存在以下问题文字处理软件不会自动设置视图缩放比例以及视图显示方式以适合全屏窗口,导致用户仍需手动调整显示比例以放大显示的文字,例如,文件显示的视图方式为页面,显示比例是100%,那么在用户点击全屏放映后,显示比例还是100%,并且可能会显示菜单或者滚动条等文档以外的视图元素。
虽然,直接使用幻灯片制作软件制作报告或者讲课内容,再进行幻灯片放映,可以解决这个问题,但人们往往习惯在文字处理软件中写报告或者讲稿;如果要转到幻灯片软件中,则需要不断复制和粘贴,并要浪费大量的时间进行排版。

发明内容
本发明的目的在于针对现有技术所存在的缺陷,提供一种文档显示方法,在文字处理中,自动调整缩放比例,全屏显示文档内容,并具有导航及绘图等便捷功能。
为了实现上述目的,本发明提供了一种文档显示方法,其执行以下步骤步骤1、文字处理进程接收到放映视图命令后,进入全屏状态;步骤2、所述文字处理进程根据显示设备分辨率调整视图缩放比例;步骤3、所述文字处理进程根据显示设备分辨率和视图缩放比例将文档切割成多个放映页;步骤4、所述文字处理进程全屏显示放映页。
在进入全屏状态时,所述文字处理进程隐藏菜单栏、工具栏、滚动条、状态栏。在显示放映页时,所述文字处理进程启动导航子程序,在屏幕上显示放映导航条。所述导航子程序包括前进模块、后退模块、绘图笔模块,所述导航子程序接收到前进、后退或绘图笔的外部触发命令后,启动相应的功能模块运行。
所述文字处理进程还包括快速导航模块,在所述文字处理进程接收到快速导航触发命令后,启动快速导航子程序,快速导航子程序自动生成链接放映页的菜单命令并显示快速导航菜单,快速导航子程序接收到跳转命令后,跳转到相应放映页。所述快速导航子程序可以自动生成链接每个放映页的菜单命令,也可以自动生成链接文档标题所在放映页的菜单命令。
本发明的技术方案实现了一种全新的视图模式,在显示文档时,自动调整缩放比例,使文档与显示设备相适应,全屏显示文档内容;在全屏显示文档时,保留了文档中图片、表格等对象与文字的排版样式;具有导航及绘图等便捷功能。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明文档显示方法流程图。
具体实施例方式
本发明提出了一种文档显示方法,直接提供类似幻灯片放映的视图,可直接进入全屏状态查看文档内容,并提供前进、后退和绘图笔等功能。
如图1所示,为本发明文档显示方法流程图,其执行以下步骤步骤101、文字处理进程接收到放映视图显示命令后,进入全屏状态;步骤102、文字处理进程调整视图缩放比例;视图大小自适应屏幕大小,不同屏幕分辨率调整大小不同,以显示整个页面文字内容为准;文字横排时,缩放比例=屏幕宽度/(纸张宽度-左页边距-右页边距-装订线宽度),也就是缩放比例=屏幕宽度/文字宽度;文字竖排时,缩放比例=屏幕高度/(纸张高度-上页边距-下页边距-装订线高度),也就是缩放比例=屏幕高度/文字高度;例如,显示设备分辨率为1024*768,系统设置为小字体96像素/英寸,而1英寸=72磅,则屏幕大小可转换为768*576磅,页面设置中的纸张大小为A4,左页边距为90磅,右页边距为90磅,纸张宽度为595.35则进入放映视图后,那么缩放比例可计算为768/(595.35-(90+90))=1.85,在进入放映模式后,文字处理进程根据屏幕大小自动将缩放比例调整为185%;从而,在放映时,屏幕两侧不会出现空白区域,以完整显示文档。
步骤103、文字处理进程根据显示装置分辨率和视图缩放比例对文档进行切割,将整个文档切割成多个放映页;文档一般由多个页面组成,这里的页面指的是在编辑文档时,按照纸张类型和页面设置自动分成的页;根据显示设备分辨率,将文档分隔为多个放映页;由于放映视图的显示比例大,显示时没有页边距,并且放映页的长宽比例与显示设备屏幕一致,因此,在进行分割时,是将文档作为一个整体,对其按照显示装置分辨率和视图缩放比例进行分割的,从而,一个页面的内容会显示在多个放映页上,一个放映页显示的内容也可能来自于多个页面。在切割过程中,放映页仍保留原来文档中的图片、表格等对象与文字排版样式。
步骤104、文字处理进程全屏显示各放映页。
本实施例实现了以放映视图显示文档内容,自动将文档内容分隔成放映页,使用户不需制作幻灯片就能以幻灯片的形式放映文档内容;放映时不显示页边距,并且能自动根据显示设备调整缩放比例,使用户不必通过手动调整缩放比例来放大显示内容。
用户在利用文档作报告或讲课时,往往不需要文档编辑种的菜单操作,以及工具栏中的操作,并且由于每个放映页是按照显示设备屏幕分隔而成的,因此放映页大小是适于屏幕显示的,因此在进入全屏状态时,文字处理进程隐藏菜单栏、工具栏、水平和垂直滚动条、状态栏,每个放映页中,只有文档的内容,而不包括菜单、工具栏等内容,这样还可扩大文档显示的面积。
在本发明的另一实施例中,为了方便用户的操作,本实施例进一步提供放映导航条,用户点击导航条上的按钮就会执行相应的操作。在“放映视图”模式下,文字处理进程启动导航子程序,在屏幕上显示放映导航条,如,在在屏幕左下角以半透明方式显示放映导航条,“放映导航条”提供“后退”、和“前进”按钮。当导航子程序接受到外部触发命令后,例如,用户点击某按钮时,导航子程序自动执行相应的功能模块,“后退”按钮被点击后,自动显示上一放映页;“前进”按钮被点击后,自动显示下一放映页。
在本发明再一实施例中,显示放映页时,显示“绘图笔”按钮,以方便用户在放映视图下做标记。“绘图笔”按钮被点击后,文字处理进程启动绘图子程序,进入手写绘图状态。
用户在放映视图模式下,在放映视图下,还可提供快速导航功能,以方便用户快速跳转到特定放映页。在显示放映页时,文字处理进程启动快速导航子程序,显示“快速导航”按钮,并自动生成每个放映页的链接命令,当“快速导航”按钮被点击时,弹出快速导航菜单,用户通过点击菜单选项,就可自动跳转到标题所在的放映页。
文档一般包括多个章节,用户在利用放映视图讲课或作报告时,有时希望直接跳转到某一章。文字处理进程自动根据标题生成所在放映页的链接命令,在“快速导航”按钮被点击后,弹出包含标题选项的快速导航菜单,每个标题选项对应着相应跳转到相应放映页的链接命令,在用户选择某个标题后,文字处理进程自动显示该标题所在的放映页。
为了方便用户使用,文字处理进程还包括多个快捷键功能,当用户通过键盘或鼠标进行操作时,文字处理进程可以根据用户的操作,执行相应的操作。文字处理进程接收到鼠标单击事件后,显示下一放映页;接收到一规定按键事件后,如按ESC键,退出放映视图,回到之前的视图;文字处理进程接收到鼠标滚轮滚动事件后,根据鼠标滚轮滚动的方向,以一规定增量显示放映页,放映页是动态产生的,其移动有固定增量(如设置为1/3英寸),当文字处理进程接收到鼠标滚轮滚动事件后,会根据鼠标滚动的方向和幅度,重新生成当前放映页之后的放映页序列,在生成放映页序列时,需要区分文字方向。例如,文字方向为横向,通过对鼠标滚动方向和幅度的分析得到放映页向后移动1英寸,然后计算移动的1英寸对应的文字行数,并以该行为文档的一个切割点,生成该切割点之前和之后的放映页。
在放映视图模式下,为了方便放映,设置了单击鼠标跳转到下一屏,并且为了显示更多的内容,光标和多数菜单工具栏都不可见,因此在放映视图模式下,文档内容只能查阅,不能编辑。
还可以进一步扩展放映视图的功能,如提供背景音乐、设置对象动画效果等。
本发明提供了一种全新的视图,特别适合同步显示报告文档内容、讲课文档内容等,自动让文本与屏幕大小适应,保留文档中图片、表格等对象与文字排版样式,提供了放映绘图笔、快速导航等便捷功能。
最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解,依然可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1.一种文档显示方法,其中执行以下步骤步骤1、文字处理进程接收到放映视图命令后,进入全屏显示状态;步骤2、所述文字处理进程根据显示设备分辨率调整视图缩放比例;步骤3、所述文字处理进程根据显示设备分辨率和视图缩放比例将文档切割成多个放映页;步骤4、所述文字处理进程全屏显示所需放映页。
2.根据权利要求1所述的方法,其中在所述步骤1之后,所述步骤2之前,所述文字处理进程隐藏菜单栏、工具栏、滚动条及状态栏。
3.根据权利要求1所述的方法,其中在所述步骤4之后,所述文字处理进程启动导航子程序,在屏幕上显示放映导航条。
4.根据权利要求3所述的方法,其中所述导航子程序包括前进模块和后退模块,所述导航子程序接收到前进或后退的外部触发命令后,启动前进或后退模块运行。
5.根据权利要求3或4所述的方法,其中所述导航子进程还包括绘图笔模块,所述导航子进程接收到绘图笔触发命令后,启动绘图笔模块。
6.根据权利要求1所述的方法,其中所述文字处理进程还包括快速导航模块,在所述步骤4之后,所述文字处理进程接收到快速导航触发命令后,启动快速导航子程序,快速导航子程序自动生成链接放映页的菜单命令并显示快速导航菜单,快速导航子程序接收到跳转命令后,跳转到相应放映页。
7.根据权利要求6所述的方法,其中所述快速导航子程序自动生成链接放映页的菜单命令具体为所述快速导航子程序自动生成链接每个放映页的菜单命令。
8.根据权利要求6所述的方法,其中所述快速导航子程序自动生成链接放映页的菜单命令具体为所述快速导航子程序自动生成链接文档标题所在放映页的菜单命令。
9.根据权利要求1所述的方法,其中在所述步骤4之后,所述文字处理进程接收到鼠标单击事件后,显示下一放映页。
10.根据权利要求1所述的方法,其中在所述步骤4之后,所述文字处理进程接收到一预先定义的按键事件后,退出放映视图模式,以进入放映视图之前的视图模式显示文档。
11.根据权利要求1所述的方法,其中在所述步骤4之后,所述文字处理进程接收到鼠标滚轮滚动事件后,根据鼠标滚轮滚动的方向,以一规定增量显示放映页。
12.根据权利要求11所述的方法,其中在所述文字处理进程接收到鼠标滚轮滚动事件后,在以一规定增量显示放映页前,根据鼠标滚轮滚动的方向和幅度,重新切割文档,生成放映页。
全文摘要
本发明涉及一种文档显示方法,其中执行以下步骤文字处理进程接收到放映视图命令后,进入全屏状态;文字处理进程根据显示设备分辨率调整视图缩放比例;文字处理进程根据显示设备分辨率和视图缩放比例将文档切割成多个放映页;文字处理进程全屏显示放映页。本发明的技术方案实现了一种全新的视图模式,在显示文档时,自动调整缩放比例,使文档与显示设备相适应,全屏显示文档内容,在全屏显示文档时,保留了文档中图片、表格等对象与文字的排版样式,具有导航及绘图等便捷功能。
文档编号G06F17/30GK1790336SQ200510132638
公开日2006年6月21日 申请日期2005年12月20日 优先权日2005年12月20日
发明者徐良, 荣明军 申请人:无锡永中科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1