[发明专利]适于小屏幕设备使用的文档视图绘制方法有效
申请号: | 201110098392.6 | 申请日: | 2011-04-19 |
公开(公告)号: | CN102157005A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 韦利军 | 申请(专利权)人: | 无锡永中软件有限公司 |
主分类号: | G06T11/60 | 分类号: | G06T11/60 |
代理公司: | 无锡互维知识产权代理有限公司 32236 | 代理人: | 王爱伟 |
地址: | 214135 江苏省无锡市国家高新技术产业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适于 屏幕 设备 使用 文档 视图 绘制 方法 | ||
【技术领域】
本发明涉及办公软件领域,尤其适于小屏幕设备使用的文档视图绘制方法。
【背景技术】
近几年移动电话逐渐普及,据统计在中国拥有移动电话的数量约为7.4亿。目前,智能手机逐渐成为手机中的主流机型,所述智能手机一般都安装有手机操作系统,数据处理能力也都比较强,通过智能手机可以实现游戏、邮件、办公软件等复杂功能。
然而,在智能手机上实现与在计算机上同样的办公软件的文档操作还是有很大的难度。举例来说,智能手机的屏幕一般比较小,比如4寸屏幕在智能手机中已经算是比较大的了,但是在显示普通word文档时仍然会存在很多问题。比如,对于一些较大的对象数据(如图片或自由表格)可能出现显示不全的问题。此外,在智能手机上运行办公软件还存在其他问题,比如运行速度慢,对象数据不显示,编辑保存后对象数据丢失等。
因此,希望提出一种可以改进的适于小屏幕设备(比如智能手机)使用的文档视图绘制方案。
【发明内容】
本发明要解决的技术问题之一在于提供一种适于小屏幕设备使用的文档视图绘制方案。
为了解决上述问题,根据本发明的一个方面,本发明提供了一种文档视图绘制方法,其包括:从文档中读取数据;对所述读取的数据进行解析和封装;判断所述封装后的数据是否为可直接绘制类型,对于可直接绘制类型的数据,根据所述数据的类型对所述数据进行视图绘制,对于不可直接绘制类型的数据,直接将所述数据绘制成对应的预定图标,其中所述可直接绘制类型为所述文档支持的所有数据类型的子集。
在进一步的一个实施例中,其还包括:在点击一个对应不可直接绘制类型的数据的预定图标后,切换视图并根据所述类型对所述数据进行单独的视图绘制。
在进一步的一个实施例中,所述可直接绘制类型由程序开发者或用户预先定义。
在进一步的一个实施例中,所述文档支持的所有数据类型包括文本类型、自由表格类型、自选图形类型、图片类型、链接类型、艺术字类型、图表类型、多媒体类型、域类型、书签类型、条码类型、批注类型、目录索引类型和函数图像类型中的一个或多个。
在进一步的一个实施例中,所述对所述读取的数据进行解析和封装包括:解析所述读取的数据;和对解析后的数据中的可处理类型的数据进行正常封装,对解析后的数据中的不可处理类型的数据进行简单封装,其中所述可处理类型为所述文档支持的所有数据类型的子集,所述可直接绘制类型为所述可处理类型的子集。
在更进一步的一个实施例中,对解析后的数据逐个段落的进行封装,对每个段落的数据逐个类型的进行封装。
在进一步的一个实施例中,所述可处理类型由程序开发者或用户预先定义。
在更进一步的一个实施例中,,其还包括:将不可处理类型的数据绘制成预定图标。
与现有技术相比,在本发明中对文档进行视图绘制时将一些类型的数据绘制成预定图标,在得到特定指令后切换视图并单独对该等类型的数据进行视图绘制,这样可以使得该等类型的数据得到充分显示,尽可能的避免绘制不全等问题。
关于本发明的其他目的,特征以及优点,下面将结合附图在具体实施方式中详细描述。
【附图说明】
结合参考附图及接下来的详细描述,本发明将更容易理解,其中同样的附图标记对应同样的结构部件,其中:
图1为本发明中的文档处理方法在一个实施例中的流程示意图;
图2为本发明中的文档视图绘制方法在一个实施例中的流程示意图;
图3为本发明中的文档视图控制方法在一个实施例中的流程示意图;和
图4为本发明中的文档保存方法在一个实施例中的流程示意图。
【具体实施方式】
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明的详细描述主要通过程序、步骤、逻辑块、过程或其他象征性的描述来呈现,其直接或间接地模拟本发明中的技术方案的运作。所属领域内的技术人员使用此处的这些描述和陈述向所属领域内的其他技术人员有效的介绍他们的工作本质。
此处所称的“一个实施例”或“实施例”是指与所述实施例相关的特定特征、结构或特性至少可包含于本发明至少一个实现方式中。在本说明书中不同地方出现的“在一个实施例中”并非必须都指同一个实施例,也不必须是与其他实施例互相排斥的单独或选择实施例。此外,表示一个或多个实施例的方法、流程图或功能框图中的模块顺序并非固定的指代任何特定顺序,也不构成对本发明的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡永中软件有限公司,未经无锡永中软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110098392.6/2.html,转载请声明来源钻瓜专利网。