[发明专利]一种调整阅读效果的富文本编辑方法在审
申请号: | 202210613862.6 | 申请日: | 2022-06-01 |
公开(公告)号: | CN114997119A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 李赫;李世昌;冯璐璐 | 申请(专利权)人: | 杭州倒映有声科技有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市余杭区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 阅读 效果 文本编辑 方法 | ||
本发明涉及文本编辑技术领域,尤其涉及一种调整阅读效果的富文本编辑方法。包括:监听用户操作,包括用户键盘输入或粘贴的文本;过滤掉所述文本格式,得到纯文本数据;将所述纯文本数据复制到用户视图输入框;用户在所述用户视图输入框内进行划取标注操作,同时用户执行文本编辑操作;所述标注操作包括以下中的至少一个:停顿标注、静音标注、多音字标注;得到用户的标注操作和文本编辑操作数据后,重渲染到用户视图输入框。本发明采用DOM标签模拟文本域进行文本编辑,保证了灵活性,功能丰富而且可扩展;其次,使用系统自带光标,开发方案更简洁清晰,降低了操作延迟,使用更流畅,同时降低了系统故障率。
技术领域
本发明涉及文本编辑技术领域,尤其涉及一种调整阅读效果的富文本编辑方法。
背景技术
随着自媒体的发展和TTS的发展,调整阅读效果的文本编辑需求旺盛,客户端编辑过于繁琐,包含很多对于普通用户来说冗余的功能,因此出现了许多的多功能网页版富文本编辑器,更灵活和低成本地推动了自媒体、TTS等的发展。而用户的使用需求,也变得越来越高标准,灵活、流畅、故障率低成为重点。
编辑人员开启文本编辑系统,看到文本编辑输入框和编辑操作功能按钮,输入或粘贴待编辑的文本内容,文本编辑系统接收输入或粘贴的文本,运行文本过滤处理程序来过滤不必要的格式,得到过滤后的文本,展示在交互显示界面上,编辑人员通过文本编辑功能按钮在所述交互显示界面上进行交互式编辑操作;文本编辑系统通过编辑规则处理装置利用编辑规则辅助编辑人员的编辑操作,编辑后得到添加了停顿、静音、多音字标注的精确文本。
以下介绍两种现有编辑方法,并介绍本发明要解决的一系列的明显问题:
1、利用文本域进行编辑的方法,方法是输入或粘贴内容到文本域,标注的内容插入到对应文本位置的后面。该方法标注的选项展示在文本域的外部,操作过程中容易使操作人丢失操作文本的位置;插入的停顿或多音字等标注会以文本字符形式展示,无法通过css语言对标注进行样式编写,标注与原始文本混在一起造成阅读不便,从而造成修改时效率很低。
2、纯dom标签控制文本编辑的方法,利用dom标签模拟输入框,利用输入框模拟光标来记录用户操作,每一个字符都是一个dom标签。由原理可以看出该方法可以实现更丰富的功能,但是dom标签过多会导致页面操作卡顿,输入框模拟的光标有延迟,从而带来的问题是无法便捷高效地进行连续的操作。在从word或wps等软件批量复制文本进入该方法时,无法很好地过滤掉多余的格式,需要用户手动进行修改文本格式,从而降低了效率,不够便捷。
为了解决上述技术问题,我们提出了本发明的一种调整阅读效果的富文本编辑方法。
发明内容
本发明的目的是提供一种调整阅读效果的富文本编辑方法,用于解决背景技术中的现有技术问题。
为了实现上述目的,本发明采用了如下技术方案:
一种调整阅读效果的富文本编辑方法,包括以下步骤:
步骤1.监听用户操作,包括用户键盘输入或粘贴的文本;
步骤2.过滤掉所述文本格式,得到纯文本数据;
步骤3.将所述纯文本数据复制到用户视图输入框;
步骤4.用户在所述用户视图输入框内进行划取标注操作,同时用户执行文本编辑操作;
所述标注操作包括以下中的至少一个:停顿标注、静音标注、多音字标注;
步骤5.得到用户的标注操作和文本编辑操作数据后,重渲染到用户视图输入框;
步骤6.采用基于DOM的原生getChildren方法解析并得到用户视图输入框中的数据。
进一步优选的,步骤1中,监听用户操作,为采用js脚本监听用户操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州倒映有声科技有限公司,未经杭州倒映有声科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210613862.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:模具微细菲涅尔模芯保养方法
- 下一篇:发光器件及其制备方法