System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 文本处理方法、介质、装置和计算设备制造方法及图纸_技高网

文本处理方法、介质、装置和计算设备制造方法及图纸

技术编号:43115415 阅读:2 留言:0更新日期:2024-10-26 09:54
本公开的实施方式提供了一种文本处理方法、介质、装置和计算设备,涉及互联网技术领域。该包括:响应于当前页面中的第一指针移动操作,确定移动后的指针所在位置位于目标文本对象所在位置处,并在目标文本对象处于省略状态时,显示目标文本对象的全部文本内容。本公开的方法解决了相关技术中通过添加标题属性元素以控制文本溢出情况时,程序内部代码冗余、维护困难的问题,从而有效控制当前页面的内容显示溢出问题,同时有效降低了程序内部的代码量,避免代码冗余、维护困难的问题。

【技术实现步骤摘要】

本公开的实施方式涉及互联网,更具体地,本公开的实施方式涉及一种文本处理方法、介质、装置和计算设备


技术介绍

1、本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、在应用程序开发过程中,通常会通过文本框展示需要输入的文本内容或者需要展示的文本内容。当文本内容长度较短时,程序界面内能够完整展示文本内容,但当文本内容超过文本框的容纳范围时,即出现文本溢出的情况,此时程序界面就无法显示全部文本内容,此时就需要对文本内容进行处理,以满足文本内容的显示需求。

3、相关技术中,通常是添加具有标题属性的元素,并将部分文本内容赋值给这些元素,以通过显示元素,替代文本内容,保证程序界面内能够完整显示文本内容。但这一方法的缺点是,每次处理文本溢出情况,都需要增加元素代码,导致程序内部代码冗余,维护困难。


技术实现思路

1、本公开提供一种文本处理方法、介质、装置和计算设备,以解决相关技术中通过添加标题属性元素以控制文本溢出情况时,程序内部代码冗余、维护困难的问题。

2、在本公开实施方式的第一方面中,提供了一种文本处理方法,包括:

3、响应于当前页面中的第一指针移动操作,确定移动后的指针所在位置位于目标文本对象所在位置处,目标文本对象中包含文本内容;

4、若目标文本对象处于省略状态,显示目标文本对象的全部文本内容。

5、在本公开实施方式的第二方面中,提供了一种计算机可读存储介质,包括:

6、计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本公开实施方式的第一方面的文本处理方法。

7、在本公开实施方式的第三方面中,提供了一种文本处理装置,包括:

8、确定模块,用于响应于当前页面中的第一指针移动操作,确定移动后的指针所在位置位于目标文本对象所在位置处,目标文本对象中包含文本内容;

9、处理模块,用于若目标文本对象处于省略状态,显示目标文本对象的全部文本内容。

10、在本公开实施方式的第四方面中,提供了一种计算设备,包括:

11、至少一个处理器;

12、以及与至少一个处理器通信连接的存储器;

13、其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使计算设备执行如本公开第一方面中的文本处理方法。

14、根据本公开实施方式的文本处理方法、介质、装置和计算设备,通过响应于当前页面中的第一指针移动操作,确定移动后的指针所在位置位于目标文本对象所在位置处,并在目标文本对象处于省略状态时,显示目标文本对象的全部文本内容。由此,可以在指针不指向目标文本对象时将其省略,有效控制文本显示长度,并在指针指向目标文本对象时,将省略的文本自动显示完整,从而有效控制当前页面的内容显示溢出问题。同时,通过指针移动触发的省略和完整显示状态切换,不需要通过添加的标题属性元素实现,有效降低了程序内部的代码量,避免代码冗余、维护困难的问题。

本文档来自技高网...

【技术保护点】

1.一种文本处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的文本处理方法,其特征在于,所述响应于当前页面中的第一指针移动操作,确定移动后的指针所在位置位于目标文本对象所在位置处,包括:

3.根据权利要求1所述的文本处理方法,其特征在于,所述若所述目标文本对象处于省略状态,显示所述目标文本对象的全部文本内容,包括:

4.根据权利要求3所述的文本处理方法,其特征在于,所述基于设定显示方式,显示所述目标文本对象的全部文本内容,包括:

5.根据权利要求4所述的文本处理方法,其特征在于,所述将所述目标文本对象的省略属性删除之后,还包括:

6.根据权利要求1至5中任一项所述的文本处理方法,其特征在于,目标文本对象的省略状态通过如下方式得到:

7.根据权利要求6所述的方法,其特征在于,所述基于所述目标文本对象的宽度和所述文本内容的内容量,确定目标文本对象处于文本溢出状态,包括:

8.一种计算机可读存储介质,包括:所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的文本处理方法。

9.一种文本处理装置,其特征在于,所述装置包括:

10.一种计算设备,包括:至少一个处理器;

...

【技术特征摘要】

1.一种文本处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的文本处理方法,其特征在于,所述响应于当前页面中的第一指针移动操作,确定移动后的指针所在位置位于目标文本对象所在位置处,包括:

3.根据权利要求1所述的文本处理方法,其特征在于,所述若所述目标文本对象处于省略状态,显示所述目标文本对象的全部文本内容,包括:

4.根据权利要求3所述的文本处理方法,其特征在于,所述基于设定显示方式,显示所述目标文本对象的全部文本内容,包括:

5.根据权利要求4所述的文本处理方法,其特征在于,所述将所述目标文本对象的省略属性删...

【专利技术属性】
技术研发人员:郭颖
申请(专利权)人:杭州网易数之帆科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1