一种文字控件的实现方法及其装置与流程

文档序号:13109996阅读:来源:国知局
技术特征:
1.一种文字控件的实现方法,其特征在于,包括:计算用户界面中文字控件欲进行显示的字符串的显示长度;判断所述字符串的显示长度是否超过用户界面中文字控件显示文字的区域;如超过,则判断所述文字控件所在的用户界面中所述文字控件的上方或者下方是否存在空间;如存在空间,则调大所述文字控件显示文字的区域的高度,在调大后的区域分行显示所述字符串。2.如权利要求1所述的方法,其特征在于,所述计算用户界面中文字控件欲进行显示的字符串的显示长度包括:获得所述字符串中每个字符的宽度;对所述宽度进行累加计算,得到所述字符串的长度。3.如权利要求1或2所述的方法,其特征在于,所述如存在空间,则调大所述文字控件显示文字的区域的高度,在调大后的区域分行显示所述字符串包括:如存在空间,则判断高度调大后的区域是否能够容纳分行显示的所述字符串;如能够容纳,则将所述字符串分行显示在所述高度调大后的区域。4.如权利要求3所述的方法,其特征在于,所述如存在空间,则调大所述文字控件显示文字的区域的高度,在调大后的区域分行显示所述字符串还包括:如无法容纳,则调小所述字符串中字符的字号,在所述高度调大后的区域分行显示调小字符字号的字符串。5.如权利要求1所述的方法,其特征在于,所述方法还包括:如不存在空间,则调小所述字符串中字符的字号,在所述区域分行显示\t调小字符字号的字符串。6.如权利要求1所述的方法,其特征在于,所述分行显示所述字符串为:截取不能在所述区域显示的字符,将所述截取的字符分为下一行,设置在所述原字符串位置的下方,与所述原字符调整位置后进行共同显示。7.一种文字控件的实现装置,其特征在于,包括:长度计算模块,用于计算用户界面中文字控件欲进行显示的字符串的显示长度;区域判断模块,用于判断所述字符串的显示长度是否超过用户界面中文字控件显示文字的区域;空间判断模块,用于当超过时,则判断所述文字控件所在的用户界面中所述文字控件的上方或者下方是否存在空间;区域调整模块,用于当存在空间时,则调大所述文字控件显示文字的区域的高度,在调大后的区域分行显示所述字符串。8.如权利要求7所述的装置,其特征在于,所述长度计算模块包括:宽度获得单元,用于获得所述字符串中每个字符的宽度;长度获得单元,用于对所述宽度进行累加计算,得到所述字符串的长度。9.如权利要求7或8所述的装置,其特征在于,所述区域调整模块包括:容纳判断单元,用于当存在空间,则判断所述高度调大后的区域是否能够容纳分行显示的所述字符串;字符显示单元,用于当能够容纳,则将所述字符串分行显示在所述高度调大后的区域。10.如权利要求9所述的装置,其特征在于,所述区域调整模块还包括:字号调整单元,用于当无法容纳,则调小所述字符串中字符的字号,在所述高度调大后的区域分行显示调小字符字号的字符串。11.如权利要求7所述的装置,其特征在于,所述装置还包括:字符显示模块,用于当不存在空间,则调小所述字符串中字符的字号,在所述区域分行显示调小字符字号的字符串。12.如权利要求7所述的装置,其特征在于,所述分行显示所述字符串为:截取不能在所述区域显示的字符,将所述截取的字符分为下一行,设置在所述原字符串位置的下方,与所述原字符调整位置后进行共同显示。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1