一种文档显示格式的适配方法及装置制造方法及图纸

技术编号:12929963 阅读:49 留言:0更新日期:2016-02-29 01:12
本发明专利技术公开了一种文档显示格式的适配方法及装置,所述方法应用于终端设备,所述方法包括:读取格式文件;解析所述格式文件,当所述格式文件包括第一文本信息和图片信息时,获取所述第一文本信息的第一位置信息及所述图片信息的第二位置信息;获取所述终端设备的显示规格,根据所述终端设备的显示规格确定所述第一位置信息及所述第二位置信息的第一调整比例信息;根据所述第一调整比例信息确定所述第一文本信息在所述终端设备上的第三位置信息;根据所述第一调整比例信息确定所述图片信息在所述终端设备上的第四位置信息;根据所述第三位置信息及所述第四位置信息确定所述第一文本信息与所述图片信息在所述终端设备上的显示方式。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种文档显示格式的适配方法及装置,所述方法应用于终端设备,所述方法包括:读取格式文件;解析所述格式文件,当所述格式文件包括第一文本信息和图片信息时,获取所述第一文本信息的第一位置信息及所述图片信息的第二位置信息;获取所述终端设备的显示规格,根据所述终端设备的显示规格确定所述第一位置信息及所述第二位置信息的第一调整比例信息;根据所述第一调整比例信息确定所述第一文本信息在所述终端设备上的第三位置信息;根据所述第一调整比例信息确定所述图片信息在所述终端设备上的第四位置信息;根据所述第三位置信息及所述第四位置信息确定所述第一文本信息与所述图片信息在所述终端设备上的显示方式。【专利说明】一种文档显示格式的适配方法及装置
本专利技术涉及移动应用研发中的信息显示
,尤其涉及一种文档显示格式的 适配方法及装置。
技术介绍
在移动应用研发中,文档能快速、正确和美观地显示在终端显示设备中是用户的 基本需求,但用户用来显示文档的终端显示设备的规格却不尽相同;所以,当文档从服务端 推送到终端时,必须根据终端显示设备的规格进行文档格式的适配;并且,必要时还需根据 用户的特别需求在第一次适配的基础上对文档格式进行二次适配。 但本申请专利技术人在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至 少存在如下技术问题: 第一,开发人员一般通过根据用户需求自行编写文档格式适配方法。但这种方法 耗费巨大,严重影响开发效率。 第二,用户利用付费的适配工具对文档显示格式进行适配。但这种方法只适用于 单次适配的情况,无法根据用户的特别需求对文档进行二次或多次适配。 因此,目前亟需解决的问题是:如何简单有效地对文档的显示格式进行适配。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供了一种文档显示格式的适配方法及 装直。 本专利技术实施例提供一种文档显示格式的适配方法,所述方法应用于终端设备,所 述方法包括: 读取格式文件; 解析所述格式文件,当所述格式文件包括第一文本信息和图片信息时,获取所述 第一文本信息的第一位置信息及所述图片信息的第二位置信息; 获取所述终端设备的显示规格,根据所述终端设备的显示规格确定所述第一位置 信息及所述第二位置信息的第一调整比例信息; 根据所述第一调整比例信息确定所述第一文本信息在所述终端设备上的第三位 置信息; 根据所述第一调整比例信息确定所述图片信息在所述终端设备上的第四位置信 息; 根据所述第三位置信息及所述第四位置信息确定所述第一文本信息与所述图片 信息在所述终端设备上的显示方式。 上述方案中,所述读取格式文件包括: 根据输入的格式文件路径获取格式文件的文件名; 根据格式文件格式区分方法对获取到的文件名进行字符串解析,获取所述格式文 件的扩展名; 根据获取到的格式文件扩展名调用对应的文件读取方法,读取格式文件。 上述方案中所述解析所述格式文件,当所述格式文件包括第一文本信息和图片 信息时,获取所述第一文本信息的第一位置信息及所述图片信息的第二位置信息,具体包 括: 根据格式文件解析规则,将所述格式文件解析成第一格式文件字符串; 分离所述第一格式文件字符串中表示第一文本信息的第一字符串和表示图片信 息的第二字符串; 获取所述第一字符串在所述第一格式文件字符串中的第一位置信息和所述第二 字符串在所述第一格式文件字符串中的第二位置信息。 上述方案中,根据所述第三位置信息及所述第四位置信息确定所述第一文本信息 与所述图片信息在所述终端设备上的显示方式之后,所述方法还包括: 获取到第二文本信息时,根据终端设备的显示规格及所述第二本文信息重新确定 所述第一位置信息及所述第二位置信息的第二调整比例信息; 根据所述第二调整比例信息确定所述第二文本信息在所述终端设备上的第五位 置信息; 根据所述第二调整比例信息确定所述图片信息在所述终端设备上的第六位置信 息; 根据所述第五位置信息及所述第六位置信息确定所述第二文本信息与所述图片 信息在所述终端设备上的显示方式。 上述方案中,当所述格式文件包括第一文本信息时,所述方法还包括: 获取所述第一文本信息的第七位置信息; 获取所述终端设备的显示规格,根据所述终端设备的显示规格确定所述第七位置 ?目息的第二调整比例?目息; 根据所述第三调整比例信息确定所述第一文本信息在终端设备上的第七位置信 息; 根据所述第七位置信息确定所述第一文本信息在所述终端设备上的显示方式。 本专利技术还提供了一种文档显示格式的适配装置,所述装置包括: 读取单元,所述读取单元用于读取格式文件; 解析单元,所述解析单元用于解析所述读取单元读取到的格式文件,当所述格式 文件包括第一文本信息和图片信息时,获取所述第一文本信息的第一位置信息及所述图片 信息的第二位置信息; 确定单元,所述确定单元用于获取所述终端设备的显示规格,根据所述终端设备 的显示规格确定所述第一位置信息及所述第二位置信息的第一调整比例信息; 根据所述第一调整比例信息确定所述第一文本信息在所述终端设备上的第三位 置信息; 根据所述第一调整比例信息确定所述图片信息在所述终端设备上的第四位置信 息; 根据所述第三位置信息及所述第四位置信息确定所述第一文本信息与所述图片 信息在所述终端设备上的显示方式。 上述方案中,所述读取单元包括: 第一读取单元,所述第一读取单元用于根据输入的格式文件路径获取格式文件的 文件名; 第二读取单元,所述第二读取单元用于根据格式文件格式区分方法对所述第一读 取单元获取到的文件名进行字符串解析,获取所述格式文件的扩展名; 第三读取单元,所述第三读取单元用于根据所述第二读取单元获取到的格式文件 扩展名调用对应的文件读取方法,读取格式文件。 上述方案中,所述解析单元包括: 第一解析单元,所述第一解析单元用于根据格式文件解析规则,将所述格式文件 解析成第一格式文件字符串; 第二解析单元,所述第二解析单元用于分离所述第一格式文件字符串中表示第一 文本信息的第一字符串和表示图片信息的第二字符串; 第三解析单元,所述第三解析单元用于获取所述第一字符串在所述第一格式文件 字符串中的第一位置信息和所述第二字符串在所述第一格式文件字符串中的第二位置信 息。 上述方案中,根据所述第三位置信息及所述第四位置信息确定所述第一文本信息 与所述图片信息在所述终端设备上的显示方式之后,所述确定单元还用于: 获取到第二文本信息时,根据终端设备的显示规格及所述第二本文信息重新确定 所述第一位置信息及所述第二位置信息的第二调整比例信息; 根据所述第二调整比例信息确定所述第二文本信息在所述终端设备上的第五位 置信息; 根据所述第二调整比例信息确定所述图片信息在所述终端设备上的第六位置信 息; 根据所述第五位置信息及所述第六位置信息确定所述第二文本信息与所述图片 信息在所述终端设备上的显示方式。 上述方案中,当所述格式文件包括第一文本信息时,所述确定单元还用于: 获取所述第一文本信息的第本文档来自技高网
...

【技术保护点】
一种文档显示格式的适配方法,所述方法应用于终端设备,其特征在于,所述方法包括:读取格式文件;解析所述格式文件,当所述格式文件包括第一文本信息和图片信息时,获取所述第一文本信息的第一位置信息及所述图片信息的第二位置信息;获取所述终端设备的显示规格,根据所述终端设备的显示规格确定所述第一位置信息及所述第二位置信息的第一调整比例信息;根据所述第一调整比例信息确定所述第一文本信息在所述终端设备上的第三位置信息;根据所述第一调整比例信息确定所述图片信息在所述终端设备上的第四位置信息;根据所述第三位置信息及所述第四位置信息确定所述第一文本信息与所述图片信息在所述终端设备上的显示方式。

【技术特征摘要】

【专利技术属性】
技术研发人员:彭征张新
申请(专利权)人:武汉钢铁集团公司
类型:发明
国别省市:湖北;42

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

1