[发明专利]网页中图片的显示方法和装置有效
| 申请号: | 201410063125.9 | 申请日: | 2014-02-22 |
| 公开(公告)号: | CN103886025B | 公开(公告)日: | 2017-10-20 |
| 发明(设计)人: | 於一飞;张少伟;左景龙 | 申请(专利权)人: | 小米科技有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G09G5/26 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 刘映东 |
| 地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 图片 显示 方法 装置 | ||
1.一种网页中图片的显示方法,其特征在于,所述方法包括:
当接收到显示网页的指令时,获取所述网页中每张图片的属性信息,所述属性信息至少包括图片对应的显示区域和图片的文本;
判断所述图片对应的显示区域内是否能够完整显示所述图片的文本;
当确定所述显示区域内不能完整显示所述文本时,将所述文本的字体缩小为预设字体;
在所述网页中所述图片对应的显示区域内显示预设字体的文本;
在所述网页中所述图片对应的显示区域内显示预设字体的文本包括:
判断所述显示区域内是否能够完整显示所述预设字体的文本;
当确定所述显示区域内不能完整显示所述预设字体的文本时,计算所述显示区域的区域高度和所述预设字体的字体高度的商,根据所述区域高度和所述字体高度的商确定所述预设字体的文本的显示行数;
根据所述区域宽度和所述显示行数,将所述预设字体的文本划分为多段文本信息,所述多段文本信息的段落数目与所述显示行数相等,且每段文本信息的显示宽度不大于所述区域宽度;
在所述显示区域内分行显示所述多段文本信息。
2.根据权利要求1所述的方法,其特征在于,根据所述区域宽度和所述显示行数,将所述预设字体的文本划分为多段文本信息包括:
计算所述区域宽度与所述字体宽度的商,根据所述区域宽度与所述字体宽度的商确定所述显示区域的一行能够完整显示的字符数目;
从所述预设字体的文本中多次提取与所述字符数目对应的字符,构成多段文本信息,直至将所述预设字体的文本全部提取完成,或者直至提取次数达到所述显示行数。
3.根据权利要求2所述的方法,其特征在于,从所述预设字体的文本中多次提取与所述字符数目对应的字符,构成多段文本信息,直至将所述预设字体的文本全部提取完成,或者直至提取次数达到所述显示行数包括:
计算所述区域宽度与所述显示行数的乘积;
判断所述乘积是否大于总显示宽度;
当所述乘积不大于所述总显示宽度时,从所述预设字体的文本中提取与所述字符数目对应的字符,构成一段文本信息;
继续进行提取直至提取次数达到所述显示行数时停止,得到多段文本信息;
将所述预设字体的文本中剩余的字符删除,并将提取的最后一个字符替换为指定字符,所述指定字符用于提示当前文本显示不完整。
4.根据权利要求3所述的方法,其特征在于,判断所述乘积是否大于总显示宽度之后,所述方法还包括:
当所述乘积大于所述总显示宽度时,从所述预设字体的文本中提取与所述字符数目对应的字符,构成一段文本信息;
继续进行提取直至将所述预设字体的文本全部提取完成,得到多段文本信息。
5.根据权利要求1所述的方法,其特征在于,判断所述显示区域内是否能够完整显示所述预设字体的文本包括:
计算所述字体宽度和所述文本的字符个数的乘积,得到所述预设字体的文本的总显示宽度;
判断所述显示区域的区域宽度是否大于所述总显示宽度;
当所述区域宽度大于所述总显示宽度时,确定所述显示区域内能够完整显示所述预设字体的文本;或,
当所述区域宽度不大于所述总显示宽度时,确定所述显示区域内不能完整显示所述预设字体的文本。
6.根据权利要求5所述的方法,其特征在于,判断所述显示区域内是否能够完整显示所述预设字体的文本之后,所述方法还包括:
当确定所述显示区域内能够完整显示所述预设字体的文本时,在所述显示区域内单行显示所述预设字体的文本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410063125.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:银合金电触头复压机的送料装置
- 下一篇:负荷开关引弧机构





