[发明专利]一种确定电子文档显示模式的方法和装置有效
申请号: | 201110457686.3 | 申请日: | 2011-12-30 |
公开(公告)号: | CN103186505A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 郭巍;李湛 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/25 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 电子 文档 显示 模式 方法 装置 | ||
技术领域
本发明涉及数字出版技术领域,尤其涉及一种确定电子文档显示模式的方法和装置。
背景技术
目前常见的电子文档按照显示模式的不同,主要可以分为版式文档和流式文档两种,其中,版式文档采用一种绝对定位的方式,记录文档中每个图元的显示位置和尺寸,可根据不同的显示屏幕尺寸整体缩放,但都使用一致的排版格式(版式、字体等方面与纸质文件保持完全一致),因此显示效果都是一致的;而流式文档只记录图元的尺寸以及图元之间的顺序关系,显示效果会根据屏幕尺寸的不同显示出不同的排版效果,也就是说可以根据屏幕的宽度调整段落的换行以及字号等。
版式文档又可分为以下两种:一种是不能从其中提取出数据流的文档,如扫描得到的文档;另一种是可提取数据流的文档,典型的就如PDF(Portable Document Format,便携文件格式)文档,这种文档可以在忽略绝对定位的情况下,根据数据内容存储的先后顺序,将数据内容重新排版。
除以上描述的版式文档和流式文档以外,还有一种版流式文档,这种文档既记录了每个图元的尺寸和绝对位置,又记录了图元之间的顺序关系,因此版流式文档既可以按照版式模式显示,也可以按照流式模式显示。
综上所述,版流式文档以及可以提取数据流的版式文档(如PDF文档)都可以有两种选择,即或者按照版式模式显示,或者按照流式模式显示。目前的版流式文档,在办公电脑等较大显示屏上默认采用的是版式模式显示,在手机等移动设备上默认采用流式模式显示。然而随着各种电子设备的多样化发展,简单地按照设备类型来选择显示模式是很不可靠的,如平板电脑等越来越小巧化,而手机设备等越来越宽屏化,设备屏幕的大小参差不齐,若还仍按照现有的默认显示方式,往往可能得不到最佳的显示效果。
发明内容
本发明提供一种确定电子文档显示模式的方法和装置,用以解决现有技术中,版流式文档以及可以提取数据流的版式文档无法根据不同的屏幕尺寸确定最佳显示模式的问题。
本发明方法包括:
一种确定电子文档显示模式的方法,包括:
获取设备的屏幕尺寸和电子文档的原始版面尺寸;
确定所述电子文档原始版面尺寸中排版方向的长度,得到文档排版长度;
确定所述屏幕尺寸中当前屏幕阅读方向的长度,得到屏幕阅读长度;
比较所述文档排版长度和屏幕阅读长度的大小,确定采用版式显示模式还是流式显示模式,所述版式显示模式为按照电子文档的原始排版格式显示的模式,所述流式显示模式为对电子文档重新排版后显示的模式。
一种确定电子文档显示模式的装置,包括:
尺寸获取模块,用于获取设备的屏幕尺寸和电子文档的原始版面尺寸;
排版长度模块,用于确定所述电子文档原始版面尺寸中排版方向的长度,得到文档排版长度;
阅读长度模块,用于确定所述屏幕尺寸中当前屏幕阅读方向的长度,得到屏幕阅读长度;
模式确定模块,用于比较所述文档排版长度和屏幕阅读长度的大小,确定采用版式显示模式还是流式显示模式,所述版式显示模式为按照电子文档的原始排版格式显示的模式,所述流式显示模式为对电子文档重新排版后显示的模式。
本发明有益效果如下:
本发明提供的确定电子文档显示模式的方法和装置,通过比较当前屏幕阅读方向上的长度和电子文档排版方向上的长度,确定采用版式显示模式还是流式显示模式,解决了目前版流式文档以及可以提取数据流的版式文档无法根据不同的屏幕尺寸确定最佳显示模式的问题。
附图说明
图1为本发明提供的一种确定电子文档显示模式的方法流程图;
图2为本发明提供的一种确定电子文档显示模式的装置结构图。
具体实施方式
下面结合附图和具体实施例,对本发明确定电子文档显示模式的方法的具体实施方式作进一步详细描述。
本发明提供一种确定电子文档显示模式的方法,如图1所示,该方法包括以下步骤:
步骤101,获取设备的屏幕尺寸和电子文档的原始版面尺寸;
步骤102,确定所述电子文档原始版面尺寸中排版方向的长度,得到文档排版长度;
步骤103,确定所述屏幕尺寸中当前屏幕阅读方向的长度,得到屏幕阅读长度;
步骤104,比较所述文档排版长度和屏幕阅读长度的大小,确定采用版式显示模式还是流式显示模式,所述版式显示模式为按照电子文档的原始排版格式显示的模式,所述流式显示模式为对电子文档重新排版后显示的模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110457686.3/2.html,转载请声明来源钻瓜专利网。