发明名称 网页重排方法、网页重排装置以及移动终端
摘要 本发明提供了一种用于对文本内容中插入有图片内容的网页进行重排的网页重排方法,包括:在对网页中的图片内容重新排版时,计算该图片内容的排版区域宽度;在该图片内容不包含用于指示该图片内容要被使用的属性时,判断该图片内容是否在大段文本中;以及在该图片内容位于大段文本中时,根据移动终端的屏宽尺寸和该图片内容的排版区域宽度,对该图片内容的排版区域尺寸进行调整。利用该方法,可以使得在页面发生缩放操作时,位于大段文本内的图片会根据屏幕宽度自动缩放并左对齐,由此使得图片可以在屏宽范围内显示并位于文本同一列,从而实现阅读图文时无需左右拖动,提高阅读体验。
申请公布号 CN102591853B 申请公布日期 2015.04.01
申请号 CN201110451006.7 申请日期 2011.12.29
申请人 优视科技有限公司;广州市动景计算机科技有限公司 发明人 梁捷
分类号 G06F17/25(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F17/25(2006.01)I
代理机构 北京鸿元知识产权代理有限公司 11327 代理人 林锦辉
主权项 一种用于对文本内容中插入有图片内容的网页进行重排的网页重排方法,包括:在对网页中的图片内容重新排版时,计算该图片内容的排版区域宽度;在该图片内容不包含用于指示该图片内容要被使用的属性时,判断该图片内容是否在大段文本中,具体地,判断该图片内容的父节点是否为用于表示文本内容的节点,即判断父节点中是否包含用于表示文本内容的一个段落的标签<p>或标签<font>,或者判断该图片内容的兄弟节点是否存在至少两个其它内容节点,所述其它内容节点为文本节点、<br>节点或图片节点,当该图片内容的父节点是用于表示文本内容的节点,即包含用于表示文本内容的一个段落的标签<p>或标签<font>,或者该图片内容的兄弟节点存在至少两个其它内容节点时,确定该图片内容位于大段文本中,否则,则认为该图片内容不在大段文本中;在该图片内容位于大段文本中时,判断该图片内容的排版区域宽度是否在预设范围内,所述预设范围被设置为小于950像素以及大于120像素,利用该预设范围,过滤本来就不超出屏宽的较小图片以及尺寸较大的网站Log和广告,并且当屏幕宽度从竖屏变为宽屏时,上述预设范围中的下限变大; 在该图片内容的排版区域宽度在所述预设范围内时,根据移动终端的屏宽尺寸和该图片内容的排版区域宽度,调整排版区域宽度,即,将该图片内容的排版区域的宽度修改为移动终端的屏幕宽度减去预定数目的像素,预定数目的像素设置为20像素,以及根据排版区域宽度的调整,对该排版区域的高度进行等比例缩放,这里调整的只是图片的显示宽度,是在图片渲染阶段做缩放再绘画出来,然后根据调整后的排版区域宽度,在渲染阶段对该排版区域的高度进行等比例缩放绘制; 以及,在该图片内容的图片节点中添加用于指示在排版时强制该图片内容左对齐的标记。
地址 100080 北京市海淀区苏州街29号院18号楼维亚大厦16层1610-1620