文档处理方法及装置制造方法及图纸

技术编号:34130591 阅读:19 留言:0更新日期:2022-07-14 15:19
本说明书提供一种文档处理方法及装置,所述方法包括:响应于待处理文档的目录中的第一目录项的移动操作,确定所述第一目录项在所述目录中的目标位置;其中,所述目标位置为移动后的第一目录项在所述目录中的位置;所述待处理文档的目录对应于所述待处理文档的正文中的标题;确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域;根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置;根据目标移动位置对所述目标正文区域进行移动,实现文档的自动排版,进而可以有效提高文档排版的效率,用户体验高。验高。验高。

【技术实现步骤摘要】
文档处理方法及装置


[0001]本说明书涉及电子设备
,尤其涉及文档处理方法及装置。

技术介绍

[0002]在工作学习过程中,用户经常进行编辑文档。在编辑文档的过程中,需要对文档进行排版。
[0003]目前,在对文档进行排版时,一般是用户人工进行排版,例如,当需将某个标题对应的正文部分移动到文档末尾时,用户选中该标题对应的正文部分,并剪切该正文部分,然后将粘贴到文档末尾。
[0004]然而,由于需要人工对文档进行排版,当文档内容较多时,排版所需的时间较长,从而导致文档排版效率较低。

技术实现思路

[0005]为克服相关技术中存在的问题,本说明书提供了文档处理方法及装置。
[0006]根据本说明书实施例的第一方面,提供一种文档处理方法,所述方法包括:
[0007]响应于待处理文档的目录中的第一目录项的移动操作,确定所述第一目录项在所述目录中的目标位置;其中,所述目标位置为移动后的第一目录项在所述目录中的位置;所述待处理文档的目录对应于所述待处理文档的正文中的标题;
[0008]确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域;
[0009]根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置;
[0010]根据目标移动位置对所述目标正文区域进行移动。
[0011]可选的,所述确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域,包括:
[0012]根据所述第一标题在所述待处理文档的正文中的起始位置确定所述目标正文区域的起始位置;
[0013]根据所述第一目录项确定第二目录项;其中,所述第二目录项为移动前显示的所述待处理文档的目录中的所述第一目录项的下一个目录项;
[0014]根据所述第二目录项对应的标题在所述待处理文档的正文中的起始位置确定所述目标正文区域的结束位置。
[0015]可选的,所述根据所述第一目录项确定第二目录项,包括:
[0016]获取所述第一目录项的显示状态;其中,所述第一目录项的显示状态指示所述第一目录项的折叠情况;
[0017]根据所述第一目录项的显示状态,确定所述第一目录项对应的第二目录项。
[0018]可选的,所述根据所述第一目录项的显示状态,确定所述第一目录项对应的第二目录项,包括:
[0019]在所述第一目录项的显示状态为折叠状态的情况下,将所述第一目录项中的最后一个目录项的下一个目录项作为所述第二目录项;
[0020]在所述第一目录项的显示状态为非折叠状态的情况下,将所述第一目录项的下一个目录项作为所述第二目录项。
[0021]可选的,所述确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域,包括:
[0022]根据所述第一标题在所述待处理文档的正文中的起始位置确定所述目标正文区域的起始位置;
[0023]在移动前的所述第一目录项不存在下一个目录项的情况下,获取所述待处理文档的正文的结束位置,并根据所述正文的结束位置确定所述目标正文区域的结束位置。
[0024]可选的,所述根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置,包括:
[0025]获取所述第一目录项的目标位置的下一个目录项;
[0026]根据所述目标位置的下一个目录项对应的标题在所述待处理文档的正文中的起始位置,确定所述目标移动位置。
[0027]可选的,所述根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置,包括:
[0028]在所述目标位置不存在下一个目录项的情况下,获取所述待处理文档的正文的结束位置;
[0029]根据所述待处理文档的正文的结束位置确定所述目标移动位置。
[0030]可选的,所述根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置,包括:
[0031]获取所述第一目录项的目标位置的上一个目录项;
[0032]获取所述目标位置的上一个目录项的显示状态;其中,所述目标位置的上一个目录项的显示状态指示所述目标位置的上一个目录项的折叠情况;
[0033]根据所述目标位置的上一个目录项的显示状态,确定第三目录项;其中,所述第三目录项为移动前显示的所述目标位置的上一个目录项的下一个目录项;
[0034]根据所述第三目录项对应的标题在所述待处理文档的正文中的起始位置确定所述目标移动位置。
[0035]可选的,所述根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置,包括:
[0036]在所述目标位置不存在上一个目录项的情况下,获取所述待处理文档的正文的起始位置,并将所述待处理文档的正文的起始位置作为所述目标移动位置。
[0037]可选的,所述方法还包括:
[0038]响应于所述待处理文档的目录中的第一目录项的移动操作,确定移动后的第一目录项对应的层级;
[0039]根据所述移动后的第一目录项对应的层级更新所述第一目录项对应的目标正文区域中的所有标题的层级。
[0040]可选的,所述确定移动后的第一目录项对应的层级,包括:
[0041]获取移动后的第一目录项的缩进值;
[0042]根据移动后的第一目录项的缩进值确定所述移动后的第一目录项对应的层级。
[0043]可选的,所述确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域,包括:
[0044]确定所述第一目录项的目标位置是否为预设有效位置;其中,所述预设有效位置包括所述待处理文档的目录中的首个目录项的上一个位置、所述待处理文档的目录中的相邻两个目录项之间的位置和所述待处理文档的目录中的最后一个目录项的下一个位置中的一个或多个;
[0045]若为预设有效位置,则确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域。
[0046]根据本说明书实施例的第二方面,提供一种文档处理装置,包括:
[0047]目录移动模块,用于响应于待处理文档的目录中的第一目录项的移动操作,确定所述第一目录项在所述目录中的目标位置;其中,所述目标位置为移动后的第一目录项在所述目录中的位置;所述待处理文档的目录对应于所述待处理文档的正文中的标题;
[0048]正文确定模块,用于确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域;
[0049]位置确定模块,用于根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置;
[0050]正文移动模块,用于根据目标移动位置对所述目标正文区域进行移动。
[0051]可选的,所述正文确定模块具体用于:
[0052]根据所述第一标题在所述待处理文档的正文中的起始位置确定所述目标正文区域的起始位置;
[0053]根据所述第一目录项确定第二目录项;其中,所述第二目录项为移动前显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档处理方法,其特征在于,包括:响应于待处理文档的目录中的第一目录项的移动操作,确定所述第一目录项在所述目录中的目标位置;其中,所述目标位置为移动后的第一目录项在所述目录中的位置;所述待处理文档的目录对应于所述待处理文档的正文中的标题;确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域;根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置;根据目标移动位置对所述目标正文区域进行移动。2.根据权利要求1所述的方法,其特征在于,所述确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域,包括:根据所述第一标题在所述待处理文档的正文中的起始位置确定所述目标正文区域的起始位置;根据所述第一目录项确定第二目录项;其中,所述第二目录项为移动前显示的所述待处理文档的目录中的所述第一目录项的下一个目录项;根据所述第二目录项对应的标题在所述待处理文档的正文中的起始位置确定所述目标正文区域的结束位置。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一目录项确定第二目录项,包括:获取所述第一目录项的显示状态;其中,所述第一目录项的显示状态指示所述第一目录项的折叠情况;根据所述第一目录项的显示状态,确定所述第一目录项对应的第二目录项。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一目录项的显示状态,确定所述第一目录项对应的第二目录项,包括:在所述第一目录项的显示状态为折叠状态的情况下,将所述第一目录项中的最后一个目录项的下一个目录项作为所述第二目录项;在所述第一目录项的显示状态为非折叠状态的情况下,将所述第一目录项的下一个目录项作为所述第二目录项。5.根据权利要求1所述的方法,其特征在于,所述确定所述待处理文档的正文中所述第一目录项对应的第一标题所对应的目标正文区域,包括:根据所述第一标题在所述待处理文档的正文中的起始位置确定所述目标正文区域的起始位置;在移动前的所述第一目录项不存在下一个目录项的情况下,获取所述待处理文档的正文的结束位置,并根据所述正文的结束位置确定所述目标正文区域的结束位置。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置,包括:获取所述第一目录项的目标位置的下一个目录项;根据所述目标位置的下一个目录项对应的标题在所述待处理文档的正文中的起始位置,确定所述目标移动位置。7.根据权利要求1所述的方法,其特征在于,所述根据所述第一目录项的目标位置,确
定所述目标正文区域的目标移动位置,包括:在所述目标位置不存在下一个目录项的情况下,获取所述待处理文档的正文的结束位置;根据所述待处理文档的正文的结束位置确定所述目标移动位置。8.根据权利要求1所述的方法,其特征在于,所述根据所述第一目录项的目标位置,确定所述目标正文区域的目标移动位置,包括:获取所述第一目录项的目标位置的上一个目录项;获取所述目标位置的上一个目录项的显示状态;其中,所述目标位置的上一个目录项的显示状态指示所述目标位置的上一个目录项的折叠情况;根据所述目标...

【专利技术属性】
技术研发人员:符镇源曾元概唐思远
申请(专利权)人:北京金山办公软件股份有限公司武汉金山办公软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1