[发明专利]一种终端页面的图文展示方法及装置有效
申请号: | 202010343362.6 | 申请日: | 2020-04-27 |
公开(公告)号: | CN111596988B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 曾鹏 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06T11/60;G06F40/30 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 页面 图文 展示 方法 装置 | ||
本发明实施例提供了一种终端页面的图文混展示方法及装置,其中,首先根据当前页面的预留字符展示区域中设置的单个字符的高度和宽度,以及预留字符展示区域的面积,确定当前页面的预留字符展示区域的最大展示字符数。然后,再根据待展示文本的全部字符和该最大展示字符数,确定将在预留字符展示区域展示的展示字符。之后,通过在所述预留图片展示区域加载待展示图片,并在所述预留字符展示区域加载所述展示字符,以在所述当前页面展示所述待展示图片以及所述展示字符。可见,本申请所提供的终端页面的图文展示方法,能够准确确定可以展示的字符数,从而保证展示字符和待展示图片的正常展示,以起到文字和图片同时展示的效果。
技术领域
本申请涉及图文处理技术领域,尤其涉及一种终端页面的图文展示方法及装置。
背景技术
应用界面开发时,会涉及到文字与图片需要在同一视图上展示的情况,多数为文字的末尾跟随一张图片,以起到形象生动的展示效果。
针对在一段文字的末尾跟随展示一张图片的情况,通常现有文字显示控件只能在文字为单行展示时,在文字的末尾跟随展示一张图片,但是当文字为多行展示时,只能令图片跟随在整段文字的后方展示,这样可能会造成图片显示不全,或者文字显示不全,且文字与图片的排版方式也不美观。同时,一旦当前页面的可展示区域不足以展示全部文字时,可以展示的文字、需要被省略的文字以及图片之间容易产生预留区域的混乱,令排版出现展示异常。
发明内容
本申请提供了一种终端页面的图文展示方法及装置,以解决现有图文展示时无法正确划分文字与图片的展示区域的问题。
第一方面,本发明实施例提供了一种终端页面的图文展示方法,包括:
根据当前页面的预留字符展示区域中设置的单个字符的高度和宽度,以及所述预留字符展示区域的面积,确定所述当前页面的所述预留字符展示区域的最大展示字符数,其中,所述预留字符展示区域为从所述当前页面的可展示区域中剔除预留图片展示区域后剩余的区域;
获取待展示文本中的全部字符,并根据所述全部字符和所述预留字符展示区域的所述最大展示字符数,确定将在所述预留字符展示区域展示的展示字符;
在所述预留图片展示区域加载待展示图片,并在所述预留字符展示区域加载所述展示字符,以在所述当前页面展示所述待展示图片以及所述展示字符。
在本发明实施例第一方面一种可能的实现方式中,所述根据当前页面的预留字符展示区域中设置的单个字符的高度和宽度,以及所述预留字符展示区域的面积,确定所述当前页面的所述预留字符展示区域的最大展示字符数之前包括:
获取待展示图片的高度和宽度,以及所述当前页面的可展示区域;
按照预设文字阅读方向,在所述可展示区域的末端确定与所述待展示图片的面积相匹配的非字符展示区域;
从所述可展示区域中剔除所述非字符展示区域,得到所述当前页面的所述预留字符展示区域。
在本发明实施例第一方面一种可能的实现方式中,
所述根据当前页面的预留字符展示区域中设置的单个字符的高度和宽度,以及所述预留字符展示区域的面积,确定所述当前页面的预留字符展示区域的最大展示字符数包括:
根据所述单个字符的高度和宽度,确定所述单个字符对应的展示面积;
计算所述预留字符展示区域的面积与所述单个字符对应的展示面积的比值,得到所述当前页面的所述预留字符展示区域的最大展示字符数。
在本发明实施例第一方面一种可能的实现方式中,所述获取待展示文本中的全部字符,并根据所述全部字符和所述预留字符展示区域的最大展示字符数,确定将在所述预留字符展示区域展示的展示字符包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010343362.6/2.html,转载请声明来源钻瓜专利网。