[发明专利]标签文本的显示方法及装置在审
申请号: | 201510917170.0 | 申请日: | 2015-12-10 |
公开(公告)号: | CN106873925A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 程水强 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙)11348 | 代理人: | 王伟锋,刘铁生 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标签 文本 显示 方法 装置 | ||
1.一种标签文本的显示方法,其特征在于,包括:
计算图表对应的标签文本的显示宽度,以及计算所述图表中的标签文本显示区域的最大宽度;
检测所述显示宽度是否大于所述最大宽度;
若所述显示宽度大于所述最大宽度,则根据所述显示宽度以及所述最大宽度,确定所述标签文本中待换行显示部分的起始位置;
当显示所述标签文本时,根据所述起始位置,对所述标签文本中待换行显示部分进行换行显示。
2.根据权利要求1所述的标签文本的显示方法,其特征在于,所述计算图表对应的标签文本的显示宽度之前,所述方法还包括:
获取所述标签文本对应的字符串长度;
所述计算图表对应的标签文本的显示宽度包括:
计算所述字符串长度与预置字体尺寸的乘积,得到所述标签文本的显示宽度。
3.根据权利要求2所述的标签文本的显示方法,其特征在于,当所述图表位于所述图表对应的父容器的中间区域时,所述计算所述图表中的标签文本显示区域的最大宽度包括:
获取所述图表对应的父容器的宽度以及所述图表的宽度;
计算所述父容器的宽度与所述图表的宽度之间的差值,并将所述差值除以2得到所述图表中的标签文本显示区域的最大宽度。
4.根据权利要求2所述的标签文本的显示方法,其特征在于,所述根据所述显示宽度以及所述最大宽度,确定所述标签文本中待换行显示部分的起始位置包括:
计算所述最大宽度与所述显示宽度之间的差值,得到所述标签文本中待换行显示部分的宽度;
将所述标签文本中待换行显示部分的宽度除以所述预置字体尺寸,得到所述标签文本中待换行显示部分的字符串长度;
根据所述标签文本对应的字符串长度和所述标签文本中待换行显示部 分的字符串长度,确定所述标签文本中待换行显示部分的起始位置。
5.根据权利要求1所述的标签文本的显示方法,其特征在于,所述根据所述起始位置,对所述标签文本中待换行显示部分进行换行显示包括:
通过预置substr函数在所述起始位置处插入预置换行字符串,以便实现对所述标签文本中待换行显示部分进行换行显示。
6.一种标签文本的显示装置,其特征在于,包括:
计算单元,用于计算图表对应的标签文本的显示宽度;
所述计算单元,还用于计算所述图表中的标签文本显示区域的最大宽度;
检测单元,用于检测所述计算单元计算的显示宽度是否大于所述最大宽度;
确定单元,用于若所述检测单元检测出所述显示宽度大于所述最大宽度,则根据所述显示宽度以及所述最大宽度,确定所述标签文本中待换行显示部分的起始位置;
显示单元,用于当显示所述标签文本时,根据所述确定单元确定的起始位置,对所述标签文本中待换行显示部分进行换行显示。
7.根据权利要求6所述的标签文本的显示装置,其特征在于,所述装置还包括:获取单元;
所述获取单元,用于获取所述标签文本对应的字符串长度;
所述计算单元,用于计算所述字符串长度与预置字体尺寸的乘积,得到所述标签文本的显示宽度。
8.根据权利要求7所述的标签文本的显示装置,其特征在于,所述计算单元包括:
获取模块,用于当所述图表位于所述图表对应的父容器的中间区域时,获取所述图表对应的父容器的宽度以及所述图表的宽度;
计算模块,用于计算所述获取模块获取的父容器的宽度与所述图表的宽度之间的差值,并将所述差值除以2得到所述图表中的标签文本显示区域的最大宽度。
9.根据权利要求7所述的标签文本的显示装置,其特征在于,所述确 定单元包括:
计算模块,用于计算所述最大宽度与所述显示宽度之间的差值,得到所述标签文本中待换行显示部分的宽度;
所述计算模块,还用于将所述标签文本中待换行显示部分的宽度除以所述预置字体尺寸,得到所述标签文本中待换行显示部分的字符串长度;
确定模块,用于根据所述标签文本对应的字符串长度和所述计算模块计算的标签文本中待换行显示部分的字符串长度,确定所述标签文本中待换行显示部分的起始位置。
10.根据权利要求6所述的标签文本的显示装置,其特征在于,
所述显示单元,具体用于通过预置substr函数在所述起始位置处插入预置换行字符串,以便实现对所述标签文本中待换行显示部分进行换行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510917170.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种皮鞋制造用皮革切割设备
- 下一篇:一种皮革均匀染色装置