[发明专利]富文本字符的处理方法及装置在审
申请号: | 201710973701.7 | 申请日: | 2017-10-18 |
公开(公告)号: | CN107748625A | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 沈文策 | 申请(专利权)人: | 福建中金在线信息科技有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F3/0489 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 王术兰 |
地址: | 350000 福建省福州市仓山区林浦路与潘墩路交*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 字符 处理 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及富文本字符的处理方法及装置。
背景技术
随着计算机技术的快速发展,人们在电脑、手机终端以及其他终端上看到的画面越来越绚丽。不仅如此,电脑、手机终端以及其他终端向人们展示的界面的文本样式和排布方式也越来越丰富。通常,在上述界面上除了正常的文字、数字等的显示外,还涉及很多的富文本字符的。
富文本字符的格式(Rich Text Format,一般简称为RTF)是一种跨平台的文档格式,目前,大多数的文字处理软件都能读取和保存RTF文档,其具有很好的兼容性。RTF是一种非常流行的文件结构,很多文字编辑器都支持它。一般的格式设置,比如,字体设置、段落设置、页面设置等信息都可以保存在RTF文档中。在对界面进行处理的过程中,对相关富文本字符的设置也非常重要。
目前,在Android开发过程我们时常会用到图文混排,文本链接等功能,而且,大多都以富文本的形式加以实现:如微博和微信的@功能,以在文本中外链网页功能,通过特定字段进行页面跳转等。但是,在上述的应用中用户体验不是很协调。以微信@功能为例,在讨论组中选中需要@的人之后会在文本输入框自动显示出@张三,然后,如果光标一直处于这段文本中间时重新再@一人,会出现@张三@李四这种情况,进而导致链接结果出现混乱。另外,在删除过程中,使用删除键进行删除时并非删除整段@内容,而是只删除一个字,从而不能完成用户想要的功能,导致用户体验感不是很好。
综上,目前关于富文本字符的@的使用体验差的问题,尚无有效的解决办法。
发明内容
有鉴于此,本发明实施例的目的在于提供了富文本字符的处理方法及装置,通过移动光标的位置以及设置相应的文本输入框等,提高了用户在使用富文本时的用户体验。
第一方面,本发明实施例提供了富文本字符的处理方法,包括:在富文本字符编辑过程中,实时统计光标前的富文本字符的个数;
当光标前的富文本字符的个数为一个时,为富文本字符设置文本输入框;
将光标移动到文本输入框的末尾;
在文本输入框中输入与富文本字符相关联的文本。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,方法还包括:
当光标前的富文本字符的个数超过一个时,对与光标相邻的富文本字符进行删除操作;
当光标前的富文本字符的个数为一个时,停止删除操作。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,方法还包括:
判断光标的位置是否处于富文本字符和文本之间的位置;
上述判断为是时,判断光标是否被触发为删除操作;
上述判断为是时,将富文本字符和相关联的文本设置在同一个文本框中;
通过文本框将富文本字符和文本进行一并删除。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,方法还包括:
当光标位于文本输入框的末尾时,判断光标是否被触发为变更操作;
上述判断为是时,将文本清空;
在文本输入框中重新输入与富文本字符相关联的文本。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,方法还包括:
当文本需要编辑时,将光标移动到文本输入框中;
将用户端重新输入的文本对文本进行更新。
第二方面,本发明实施例提供了富文本字符的处理装置,包括:
个数统计模块,用于在富文本字符编辑过程中,实时统计光标前的富文本字符的个数;
文本输入框设置模块,用于当光标前的富文本字符的个数为一个时,为富文本字符设置文本输入框;
光标移动模块,用于将光标移动到文本输入框的末尾;
文本输入模块,用于在文本输入框中输入与富文本字符相关联的文本。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,还包括:
字符删除模块,用于当光标前的富文本字符的个数超过一个时,对与光标相邻的富文本字符进行删除操作;
停止模块,用于当光标前的富文本字符的个数为一个时,停止删除操作。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,还包括:
位置判断模块,用于判断光标的位置是否处于富文本字符和文本之间的位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建中金在线信息科技有限公司,未经福建中金在线信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710973701.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双电源转换开关
- 下一篇:基于可编程片上系统的PS/2键盘鼠标切换和监测设备