[发明专利]输入文本选择方法及装置有效
申请号: | 202110701579.4 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113377254B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 潘璞;韩丹 | 申请(专利权)人: | 西安诺瓦星云科技股份有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/04842;G06F3/0486 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张文华 |
地址: | 710075 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 输入 文本 选择 方法 装置 | ||
1.一种输入文本选择方法,其特征在于,包括:
检测交互界面中输入的文本内容;
其中,在检测交互界面中输入的文本内容之前,还包括:创建超文本标记语言文件,并在所述超文本标记语言文件中定义所述交互界面,所述交互界面包括输入框及展示框,所述输入框用于接收所述输入的文本内容,所述展示框用于展示所述文本内容、第一标识符、第二标识符及目标文本,其中,所述输入框与所述展示框样式相同且位置重合,默认隐藏所述输入框并显示所述展示框;
在所述文本内容的起始位置处展示所述第一标识符,在所述文本内容的结尾位置处展示所述第二标识符,并展示所述文本内容的第一长度信息;
响应于对所述第一标识符和所述第二标识符中的至少一个标识符进行的拖拽操作,对所述至少一个标识符的位置进行移动;
依据移动后的所述至少一个标识符从所述文本内容中确定所述目标文本和所述目标文本的第二长度信息,并展示所述第二长度信息。
2.根据权利要求1所述的方法,其特征在于,检测交互界面中输入的文本内容之前,所述方法还包括:
在所述超文本标记语言文件中定义所述第一标识符和所述第二标识符的展示样式,所述展示样式中至少展示所述第一标识符对应的第一数值和所述第二标识符对应的第二数值,所述第一数值指示位于所述第一标识符之前的字符数量,所述第二数值指示位于所述第二标识符之前的字符数量。
3.根据权利要求2所述的方法,其特征在于,检测交互界面中输入的文本内容,包括:
响应于目标对象对所述展示框的点击操作,显示并聚焦所述输入框,隐藏所述展示框,将所述输入框中输入光标的第一位置作为所述第一标识符及所述第二标识符的初始位置,并确定所述第一位置的第一横坐标;
检测所述目标对象在所述输入框中输入的文本内容,将所述文本内容保存为目标变量,并移动所述第二标识符至第二位置,并确定所述第二位置的第二横坐标,所述第二位置为所述文本内容的结尾位置;
确定所述文本内容中每个字符的字符宽度,并将所述每个字符的字符宽度保存为目标数组。
4.根据权利要求3所述的方法,其特征在于,在所述文本内容的起始位置处展示第一标识符,在所述文本内容的结尾位置处展示第二标识符,并展示所述文本内容的第一长度信息,包括:
在所述输入框失焦后,隐藏所述输入框并显示所述展示框,在所述展示框中显示与所述目标变量对应的所述文本内容;
在所述展示框中展示所述第一位置的第一标识符,其中,所述第一位置的第一标识符对应的第一数值为0;
在所述展示框中展示所述第二位置的第二标识符,其中,所述第二位置的第二标识符对应的第二数值为所述文本内容的字符数量;
依据所述第一位置的第一标识符对应的第一数值及所述第二位置的第二标识符对应的第二数值确定所述第一长度信息,并展示所述第一长度信息。
5.根据权利要求3所述的方法,其特征在于,响应于对所述第一标识符和第二标识符中的至少一个标识符进行的拖拽操作,对所述至少一个标识符的位置进行移动,包括:
响应于所述目标对象对所述第一标识符的拖拽操作,确定拖拽结束时所述第一标识符对应的第三横坐标;依据所述第一横坐标,所述第三横坐标及所述目标数组确定第三位置,将所述第一标识符移动至所述第三位置,并更新所述第一标识符对应的第一数值;和/或,
响应于所述目标对象对所述第二标识符的拖拽操作,确定拖拽结束时所述第二标识符对应的第四横坐标;依据所述第二横坐标,所述第四横坐标及所述目标数组确定第四位置,将所述第二标识符移动至所述第四位置,并更新所述第二标识符对应的第二数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安诺瓦星云科技股份有限公司,未经西安诺瓦星云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110701579.4/1.html,转载请声明来源钻瓜专利网。