手写体排版的方法和电子设备与流程

摘要: 本技术涉及电子,并且更具体地,涉及一种手写体排版的方法和电子设备。背景技术:1、当前,用户经常具有在电子设备记录笔记的需求。例如,在进行线上会议时,或者,在进行...
手写体排版的方法和电子设备与流程

本技术涉及电子,并且更具体地,涉及一种手写体排版的方法和电子设备。

背景技术:

1、当前,用户经常具有在电子设备记录笔记的需求。例如,在进行线上会议时,或者,在进行线上课程时,用户需要在电子设备(如学习平板)中快速记录笔记。然而,由于用户快速记录的笔记内容繁多且篇幅较长,可能导致后续在回看笔记时,阅读效率低下。

2、因此,如何提升用户回看笔记的阅读效率,成为需要解决的技术问题。

技术实现思路

1、本技术实施例提供了一种手写体排版的方法和电子设备,以期提升用户回看手写笔记的阅读效率。

2、第一方面,提供一种手写体排版的方法,应用于第一电子设备,包括:在第一应用程序中识别用户的手写笔记,其中,第一应用程序为文本编辑类应用程序;根据第一信息获取所述手写笔记中的标题部分,其中,第一信息包括手写笔记中具有固定格式组合的文本内容;对手写笔记中的标题部分添加第一标识,第一标识用于区分手写笔记中的标题部分与正文部分。

3、示例性地,该第一应用程序可以为笔记、记事本、备忘录等。

4、应理解,手写笔记中的标题部分,即用户手写的标题。该手写笔记可以是用户实时书写的,也可以是现存的。

5、示例性地,该第一标识可以为衬底、矩形框、下划线、指向箭头等,本技术实施例不予限定。

6、示例性地,该第一信息可以包括固定格式组合的内容,如数字+标点符号+文字(或+换行符)、字母+标点符号+文字(或+换行符)、括号+文字(或+换行符)等。

7、该第一信息还可以包括预设颜色的内容。例如,第一电子设备将手写笔记中黄色或红色的内容识别为标题部分。

8、该第一信息还可以包括圈选的内容。例如,第一电子设备将手写笔记中用矩形框或其他不规则形状圈选的内容识别为标题部分。

9、该第一信息还可以包括高亮显示的内容。例如,第一电子设备将手写笔记中的高亮显示的内容识别标题部分。用户可以使用荧光笔涂抹手写笔记的内容,以使得这部分内容可以高亮显示。

10、基于本技术实施例,第一电子设备可以在第一应用程序中识别用户的手写笔记,并对手写笔记中的标题部分添加第一标识,从而可以更好的区分标题与正文,此外,第一电子设备还可以生成由标题部分组成的标题目录,从而可以为用户展示笔记中的框架。

11、这样,用户在回看手写笔记时,可以更好的区分标题与正文,以及快速浏览笔记的整体框架,从而能够提升用户回看手写笔记的阅读效率。

12、在一些实现方式中,该方法还包括:生成由标题部分组成的第一标题目录,其中,第一标题目录为印刷字体;折叠或显示第一标题目录。

13、示例性地,该第一标题目录被折叠时,可以折叠成功能按钮,该功能按钮可以位于第一应用程序的工具栏中,也可以悬浮于第一应用程序的显示界面,还可以位于侧边栏中,本技术实施例不予限定。用户可以通过点击该功能按钮,以实现显示或再次折叠该第一标题目录。

14、在一些示例中,第一电子设备在第一应用程序中识别用户的手写笔记,包括:响应于用户开启排版功能的操作,第一电子设备在第一应用程序中识别用户的手写笔记。

15、这样,第一电子设备可以根据用户的需求,按需开启排版功能。

16、在其他的示例中,该排版功能还可以一直处于开启状态。

17、在一些实现方式中,手写笔记中包括第二标题目录,第二标题目录包括用户手写的标题部分,该方法还包括:对第二标题目录中的标题部分添加超链接,超链接用于链接到标题部分对应的正文部分;响应于用户点击第二标题目录中的第一目标标题的操作,跳转至第一目标标题对应的正文部分。

18、应理解,该第二标题目录可以是用户在手写笔记中手写的标题目录,以指示笔记的整体框架。

19、基于本技术实施例,第一电子设备可以对用户手写的标题目录中的每个标题部分添加超链接,从而用户可以通过点击手写的标题目录中第一目标标题,使第一电子设备便捷跳转至该第一目标标题对应的正文部分,可以提升用户查看笔记的效率。

20、在一些实现方式中,该方法还包括:当第一标题目录与第二标题目录的内容不同时,使用第一标题目录对第二标题目录进行修正。

21、这样,用户一开始手写的第二标题目录可能存在笔误或漏写等问题,那么,第一电子设备生成的第一标题目录可以对第二标题目录进行修正,以修正部分错误。

22、在一些实现方式中,该方法还包括:在触发条件满足时,响应于用户对第二目标标题向第一方向的移动操作,将第二目标标题以及第二目标标题对应的正文部分向第一方向移动,其中,第二目标标题为第一标题目录中的标题,或者,第二目标标题为手写笔记中的标题部分中的标题。

23、示例性地,该触发条件可以包括检测到长按操作、或双击操作等,或,接收到第二电子设备发送的第一指示信息,该第一指示信息可以用于指示触发标题移动。

24、例如,该第二电子设备为手写笔,当手写笔检测到用户按压手写笔的按键或笔身时,可以向第一电子设备发送该第一指示信息。

25、或者,该第一指示信息还可以是用户使用手写笔的笔尾触摸第一电子设备时发送的。

26、基于本技术实施例,在触发条件满足时,第一电子设备还可以对目标标题以及对应的正文部分进行重新排版,如上移或下移,从而可以为用户提供手写笔记的便捷的排版功能。

27、在一些实现方式中,在将第二目标标题对应以及第二目标标题对应的正文部分向第一方向移动之前,该方法还包括:确定第二目标标题下方是否存在与第二目标标题相同层级的第三目标标题;当第二目标标题下方存在与第二目标标题相同层级的第三目标标题时,将第二目标标题与第三目标标题之间的内容确定为第二目标标题对应的正文部分;或者,当第二目标标题下方不存在与第二目标标题相同层级的第三目标标题时,将第二目标标题下方的内容确定为第二目标标题对应的正文部分。

28、例如,第二目标标题为二级标题,则该第三目标标题也需要为二级标题。应理解,该正文部分可能还包括比第二目标标题的层级较低的其他标题部分,如可能包括三级标题。

29、基于本技术实施例,第一电子设备可以确定第二目标标题对应的正文部分,从而可以在排版时,可以准确地对标题以及标题对应的正文部分整体进行移动,避免版面错乱,影响用户的阅读逻辑。

30、在一些实现方式中,该方法还包括:检测到用户抬手时,确定与第二目标标题对应的正文部分重叠的区域中是否存在与第二目标标题相同层级的第四目标标题;当重叠的区域中存在与第二目标标题相同层级的第四目标标题时,向第二方向移动第四目标标题以及第四目标标题对应的正文部分,其中,第二方向与第一方向相反。

31、可以理解的是,第四目标标题对应的正文部分可以采用与第二目标标题对应的正文部分的相同的确认方式,此处不再赘述。

32、基于本技术实施例,检测到用户抬手时,意味着用户希望将该第二目标标题包括的内容移动至抬手的位置,则第一电子设备可以将重叠部分的内容向另一方向移动,以完成用户希望的排版。

33、在一些实现方式中,该方法还包括:更新标题部分的编号。

34、应理解,文中的标题部分的编号需要更新,此外,用户手写的第二标题目录以及第一电子设备生成的第一标题目录中的编号均需要更新。

35、基于本技术实施例,在排版之后,第一电子设备更新标题部分的编号,从而可以使得更加符合用户的阅读习惯。

36、在一些实现方式中,折叠或显示第一标题目录,包括:在手写笔记中存在手写的第二标题目录时,折叠显示第一标题目录;或者,在手写笔记中不存在第二标题目录时,显示第一标题目录。

37、基于本技术实施例,当用户的手写笔记中存在手写的第二标题目录时,第一电子设备可以将第一标题目录折叠起来,在手写笔记中不存在第二标题目录时,第一电子设备可以显示该第一标题目录,从而可以使得手写笔记更加符合用户的阅读习惯。

38、在一些实现方式中,该方法还包括:响应于检测到用户的编辑操作,对识别到的手写笔记中的标题部分进行编辑。

39、例如,该编辑操作可以是用户对标题部分长按,并对标题进行编辑的操作,或者,该编辑操作可以是用户打开工具栏中的编辑按钮,并对标题进行编辑的操作。

40、应理解,该编辑可以包括调整标题部分的范围、删除标题,或调整标题部分的识别方式等。

41、基于本技术实施例,用户还可以对第一电子设备识别的标题部分进行编辑,以修正第一电子设备识别不准确的部分。此外,还可以提升第一电子设备识别标题部分的灵活性。

42、在一些实现方式中,第一信息还包括:预设颜色的内容;圈选的内容;或者,高亮显示的内容。

43、在其他的示例中,该第一信息还可以包括其他的内容,本技术实施例不予限定。

44、第二方面,提供一种手写体排版的方法,包括用于实现如第一方面及其任一种可能的实现方式中所述的方法中的模块。

45、第三方面,提供一种电子设备,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个程序,当所述一个或多个程序被一个或多个处理器执行时,使得如第一方面及其任一种可能的实现方式中所述的方法被执行。

46、第四方面,提供一种芯片,所述芯片包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如第一方面及其任一种可能的实现方式中所述的方法被执行。

47、第五方面,提供一种可读存储介质,所述可读存储介质中存储有指令,当所述指令在电子设备上运行时,使得如第一方面及其任一种可能的实现方式中所述的方法被执行。

48、第六方面,提供一种程序产品,所述程序产品包括程序代码,当所述程序代码在电子设备上运行时,使得如第一方面及其任一种可能的实现方式中所述的方法被执行。