发明名称 |
一种文字大小自适应各国语言显示的方法及系统 |
摘要 |
本发明公开了一种文字大小自适应各国语言显示的方法及系统,方法包括:获取将要显示的文字内容宽度,判断文字内容宽度是否大于文字显示区域宽度;若文字内容宽度大于文字显示区域宽度,则文字内容换行,获取文字内容显示高度,判断换行后文字显示高度是否大于文字显示区域高度,若是则缩小文字字体大小;重新计算文字内容宽度和文字内容高度,继续调整文字内容宽度和高度,直到文字内容高度不大于文字显示区域高度,文字内容宽度不大于文字显示区域宽度;获取调整后的文字内容字体大小并显示。本发明避免人工计算文字大小,多次调适的麻烦,节省时间;所有语言可以自动计算文字大小,减少了工作量;实现统一代码维护,可供多应用使用。 |
申请公布号 |
CN106095374A |
申请公布日期 |
2016.11.09 |
申请号 |
CN201610461957.5 |
申请日期 |
2016.06.23 |
申请人 |
TCL集团股份有限公司 |
发明人 |
李贞贞 |
分类号 |
G06F3/14(2006.01)I |
主分类号 |
G06F3/14(2006.01)I |
代理机构 |
深圳市君胜知识产权代理事务所 44268 |
代理人 |
王永文;刘文求 |
主权项 |
一种文字大小自适应各国语言显示的方法,其特征在于,方法包括:A、获取将要显示的文字内容宽度,判断文字内容宽度是否大于文字显示区域宽度;B、若文字内容宽度大于文字显示区域宽度,则文字内容换行,获取文字内容显示高度,判断换行后文字显示高度是否大于文字显示区域高度,若是则缩小文字字体大小;C、重新计算文字内容宽度和文字内容高度,重复步骤A和步骤B,直到文字内容高度不大于文字显示区域高度,文字内容宽度不大于文字显示区域宽度;D、获取调整后的文字内容字体大小并显示。 |
地址 |
516006 广东省惠州市仲恺高新技术开发区十九号小区 |