【技术实现步骤摘要】
一种提示文本处理方法、装置及计算机可读存储介质
本专利技术涉及文本处理领域,尤其涉及一种提示文本处理方法、装置及计算机可读存储介质。
技术介绍
文本提示属性包括标题(title)属性以及超文本引用(alter,alt)属性,其中title属性规定关于目标元素的额外信息,这些额外信息通常会在鼠标移到目标元素上时显示一段提示文本,alt属性规定在图片无法呈现时显示替代提示文本。在页面开发过程中,经常会遇到文本信息显示不全或者显示全会破坏页面布局的情况,此时就通常需要利用页面的文本提示属性,在提示文本中展示全部的文本信息,但是,当文本信息过长时,展示在提示文本中的文本会出现显示不全的情况。针对上述的情况,目前的大多数做法是:限制提示文本的字符数,当提示文本达到一定的字符数后,就截取文本并追加换行符,强制性的让文本换行,这个方法可以一定的解决展示在提示文本中的文本会出现显示不全的问题,但是汉字、字母以及符号展示的时候所占据的像素宽度并不一样,按照文本的字符个数截取后的字符串换行的像素宽度不一致,导致了显示结果不完整的问题。
技术实现思路
本专利技术实施例提供了一种提示文本处理方法、装置及计算机可读存储介质,保证了每个显示行的像素宽度在预设的范围之内,提高了显示结果的精确度。本专利技术的第一方面提供了一种提示文本处理方法,包括:接收文本提示指令,该文本提示指令用于定位提示文本的第一换行位置;根据该文本提示指令在该提示文本的该第一换行位置上执行换行,得到首部显示行;若该首部显示行的第一像素宽度大于预设像素宽度,则将该首部显示行末端的第一换行位置提前,得到第二换行位置;在该 ...
【技术保护点】
1.一种提示文本处理方法,其特征在于,包括:接收文本提示指令,所述文本提示指令用于定位提示文本的第一换行位置;根据所述文本提示指令在所述提示文本的所述第一换行位置上执行换行,得到首部显示行;若所述首部显示行的第一像素宽度大于预设像素宽度,则将所述首部显示行末端的第一换行位置提前,得到第二换行位置;在所述提示文本的所述第二换行位置上执行换行。
【技术特征摘要】
1.一种提示文本处理方法,其特征在于,包括:接收文本提示指令,所述文本提示指令用于定位提示文本的第一换行位置;根据所述文本提示指令在所述提示文本的所述第一换行位置上执行换行,得到首部显示行;若所述首部显示行的第一像素宽度大于预设像素宽度,则将所述首部显示行末端的第一换行位置提前,得到第二换行位置;在所述提示文本的所述第二换行位置上执行换行。2.根据权利要求1所述的方法,其特征在于,所述根据所述文本提示指令在所述提示文本的所述第一换行位置上执行换行,得到首部显示行包括:根据所述文本提示指令确定所述提示文本中的N个第一换行位置;在所述提示文本的N个所述第一换行位置上执行换行,得到N个第一初步显示行和一个尾部显示行,每个所述第一初步显示行的提示文本字符数为第一字符数,所述尾部显示行的提示文本字符数为第二字符数,所述第一字符数不小于所述第二字符数,所述N为大于1的整数。3.根据权利要求2所述的方法,其特征在于,所述确定所述提示文本中的N个第一换行位置之前还包括:获取提示文本的第三像素宽度和预设像素宽度,并确定所述第三像素宽度和所述预设像素宽度的比值为截取行数;获取所述提示文本的第二字符数,根据所述第二字符数确定第一字符数,所述第一字符数尾在所述第二字符数和所述截取行数的比值的预设范围内。4.根据权利要求2或3所述的方法,其特征在于,所述若首部显示行的第一像素宽度大于预设像素宽度,则将所述首部显示行末端的第一换行位置提前,得到第二换行位置包括:确定N个所述首部显示行中每个所述首部显示行的第一像素宽度;依次将每个第一像素宽度大于所述预设像素宽度的首部显示行末端的第一换行位置提前,得到N个第二换行位置。5.根据权利要求4所述的方法,其特征在于,所述依次将每个第四像素宽度大于所述预设像素宽度的首部显示行末端的第一换行位置提前,得到第二换行位置之后还包括:若所述尾部显示行的第三字符数大于所述第一字符数且所述尾部显示行的第四像素宽度大于所述预设像素宽度,则确定所述尾部显示行的M个第三换行位置;在所述尾部显示行的M个所述第三换行位置上执行换行,得到M+1个第一尾部子显示行,其中,每个所述第一尾部子显示行的第五像素宽度不大于所述预设像素宽度,所述M为大于或等于1的整数;相应的,所述在提示文本的所述第二换行位置上执行换行包括:在所述提示文本的N个所述第二换行位置和M个所述第三换行位置执行换行。6.根据权利要求4所述的方法,其特征在于,所述依次将每个第四像素宽度大于所述预设像素宽度的首部显示行末端的第一换行位置提前,得到第二换行位置之后还包括:若所述尾部显示行的第三字符数不大于所述第一字符数...
【专利技术属性】
技术研发人员:唐超,甄鹏,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。