控件字串检查方法、装置、计算机设备和存储介质与流程

文档序号:22879232发布日期:2020-11-10 17:36阅读:来源:国知局

技术特征:

1.一种控件字串检查方法,其特征在于,所述方法包括:

获取待检字串的对应ui控件的数据;

根据所述ui控件的数据,生成第一div元素和第二div元素,所述第一div元素的宽度属性和高度属性与所述ui控件相同,所述第二div元素与所述第一div元素的宽度属性相同、高度属性为自适应于内部填入的文本行数;

将所述待检字串填入所述第二div元素,解析所述第一div元素和第二div元素,以呈现所述第一div元素对应的第一图像和所述第二div元素对应的第二图像,其中,所述第一图像显示于所述第二图像之上、且与所述第二图像具有相同显示坐标,若所述待检字串长度超出所述ui控件的限制,则所述第二图像的部分区域显示于所述第一图像的显示区域之外。

2.根据权利要求1所述的方法,其特征在于,所述获取待检字串的对应ui控件的数据,包括:

获取所述待检字串的字串标识;

根据所述字串标识从控件数据记录表中获取所述ui控件的数据,其中,所述控件数据记录表中记录有预设的所述字串标识与所述控件的数据的对应关系。

3.根据权利要求1所述的方法,其特征在于,所述第一div元素与所述第二div元素的显示颜色属性不同,所述第二div元素的显示颜色属性为预设警示颜色。

4.根据权利要求1所述的方法,其特征在于,解析并显示所述第一div元素和第二div元素,包括:

为所述第一div元素和所述第二div元素的左上角或右上角配置相同显示坐标;

解析所述第一div元素和所述第二div元素的显示坐标,以使所述第一图像和所述第二图像的上边缘、左边缘和右边缘重合。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

生成与所述第一div元素大小相同的第三div元素;

将所述待检字串填入所述第三div元素;

解析所述第三div元素,以呈现所述第三div元素对应的第三图像,其中,所述第三图像显示于所述第一图像之上、且与所述第一图像具有相同显示坐标。

6.根据权利要求1所述的方法,其特征在于,若所述ui控件的高度属性由指定行数确定,则设置所述第一div元素的高度属性为自适应于内部填入的文本行数,并在其内部填入所述指定行数的空行,以使所述第一div元素的高度属性与所述ui控件相同。

7.根据权利要求1所述的方法,其特征在于,若所述ui控件的宽度属性由指定字符数确定,则设置所述第一div元素的宽度属性为自适应于内部填入的字符数,并在其内部填入所述指定字符数的占位字符,以使所述第一div元素的宽度属性与所述ui控件相同。

8.一种控件字串检查装置,其特征在于,所述装置包括:

获取模块,用于获取待检字串的对应ui控件的数据;

生成模块,用于基于所述ui控件数据,生成第一div元素和第二div元素,所述第一div元素的宽度属性和高度属性与所述ui控件相同,所述第二div元素与所述第一div元素的宽度属性相同、高度属性为自适应于内部填入的文本行数;

解析显示模块,用于将所述待检字串填入所述第二div元素,解析所述第一div元素和第二div元素,以呈现所述第一div元素对应的第一图像和所述第二div元素对应的第二图像;其中,所述第一图像显示于所述第二图像之上、且与所述第二图像具有相同显示坐标,若所述待检字串长度超出所述ui控件的限制,则所述第二图像的部分区域显示于所述第一图像的显示区域之外。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。


技术总结
本申请涉及一种控件字串检查方法、装置、计算机设备和存储介质。所述方法包括:获取待检字串的对应UI控件的数据;根据UI控件的数据,生成第一DIV元素和第二DIV元素,第一DIV元素的宽度属性和高度属性与UI控件相同,第二DIV元素与第一DIV元素的宽度属性相同、高度属性为自适应于内部填入的文本行数;将待检字串填入第二DIV元素,解析第一DIV元素和第二DIV元素,以呈现第一DIV元素对应的第一图像和第二DIV元素对应的第二图像,其中,第一图像显示于第二图像之上、且与第二图像具有相同显示坐标,若待检字串长度超出UI控件的限制,则第二图像的部分区域显示于第一图像的显示区域之外。采用本方法能够显示字符超限情况,提高效率。

技术研发人员:金喆
受保护的技术使用者:文思海辉智科科技有限公司
技术研发日:2020.06.22
技术公布日:2020.11.10
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1