[发明专利]一种快速引用原文添加笔记内容的方法、存储介质及电子设备有效
申请号: | 202110554133.3 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113157189B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 娄渊胜;季英会 | 申请(专利权)人: | 读书郎教育科技有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06F3/0485;G06F3/0484 |
代理公司: | 广州德伟专利代理事务所(普通合伙) 44436 | 代理人: | 何文颖 |
地址: | 528400 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 引用 原文 添加 笔记 内容 方法 存储 介质 电子设备 | ||
本发明公开了一种快速引用原文添加笔记内容的方法、存储介质及电子设备,在做笔记时,可以通过画圈圈或者画线的方式选择想要引用的原文文字,通过提取所选择的文字生成笔记区域并保存。本发明能够实现在做笔记时快速引用文章中的相关文字,提高了做图片笔记的效率。
技术领域
本发明涉及智能终端技术领域,具体涉及一种快速引用原文添加笔记内容的方法、存储介质及电子设备。
背景技术
使用智能终端(尤其是手机和平板)通过应用程序看文章时,有时想采用像纸质书本一样的方式直接在文章里面做笔记(画线或者书写文字等等),即笔记与文章中的文字是同步的。当滑动屏幕滚动文章时,笔记也跟随文字一起滚动。在做笔记时可能会有这样的体会,在智能终端上不管是通过输入法还是通过画笔写文字,添加笔记文字是比较麻烦的,在做笔记时,其实有些文字是文章中的,但是用户又不得不写出来或者通过敲输入法得到。
发明内容
针对现有技术的不足,本发明旨在提供一种快速引用原文添加笔记内容的方法、存储介质及电子设备。
为了实现上述目的,本发明采用如下技术方案:
一种快速引用原文添加笔记内容的方法,其特征在于,具体过程为:
笔记视图分为下层的文章视图和上层的笔记视图;文章视图可以上下滚动,定义为ArticleView,并且定义文章视图的大小为在逻辑上将文章全部显示出来后的整个视图大小;用户能看得到文章内容的区域定义为文章显示区域,当上下划屏滚动时实际上是文章视图在上下滚动,文章视图会实时把处于文章显示区域位置内的文章内容展现出来;笔记视图的大小和文章显示区域大小相同,笔记视图定义为NoteView,ArticleView在上下滚动过程中,可通过调用NoteView的回调函数把当前的滚动位置实时传递给NoteView,ArticleView当前的滚动位置定义为ArticleView.offsetY;
ArticleView在加载一篇文章内容时,首先遍历整篇文章的字符数组,,根据文章显示区域、排版信息、每个字符的显示宽度和高度以及图片的宽高计算逻辑上完整显示整篇文章后的总长度,并以此长度设置为ArticleView的长度;在整个遍历过程中同时会保存文章中各个文字的显示区域的Rect(top,bottom,left,right),即Rect值,文字是指去掉文章字符数组中所有标签后剩下的文字和图片占位符;把所有文字的显示区域的Rect(top,bottom,left,right)构成的数组命名为charsRectBuf,把charsRectBuf传递给NoteView;left和top分别为区域的左上角横坐标和纵坐标,right和bottom分别为区域的右下角横坐标和纵坐标;
当用户做笔记的时候,NoteView在展示用户所画内容的同时记录下每次画笔对应的down、move、up触摸消息的坐标值,当收到up消息时表示画笔已经抬起,完成一个笔记,这时将已经记录的本次画笔的down、move、up的坐标值加上ArticleView.offsetY,得到此次笔记区域的Rect(top,bottom,left,right),该笔记区域是能够包括此次画笔操作所包含的down、move、up消息所有坐标值的最小矩形;当用户再次拿起画笔做笔记又会得到另一个笔记区域Rect值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于读书郎教育科技有限公司,未经读书郎教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110554133.3/2.html,转载请声明来源钻瓜专利网。