一种在线文档的分页方法、装置、设备以及可读介质制造方法及图纸

技术编号:27260224 阅读:28 留言:0更新日期:2021-02-06 11:17
本说明书公开了一种在线文档的分页方法、装置、设备以及可读介质,所述方法包括:根据在线文档的内容高度和预先设定的每页在线文档的高度,确定出在线文档的切分位置和所述在线文档的切分位置所处的元素节点;根据在线文档的切分位置对所述元素节点进行切分;在所述在线文档的切分位置处插入分页标识,以完成所述在线文档的切分。本发明专利技术根据在线文档的内容高度和预先设定的每页在线文档的高度,确定出在线文档的切分位置,再由在线文档的切分位置确定出需要切分的元素节点,之后根据在线文档的切分位置对元素节点进行切分,并在所述在线文档的切分位置处插入分页标识,以完成在线文档的切分,使得用户便于对在线文档的文档内容进行归类和排版。行归类和排版。行归类和排版。

【技术实现步骤摘要】
一种在线文档的分页方法、装置、设备以及可读介质


[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]图1为本说明书实施例一提供在线文档的分页方法的流程示意图;
[0039]图2为本说明书实施例二提供在线文档的分页装置的结构示意图。
具体实施方式
[0040]在现有技术中,网络文档编辑器都是基于网页编辑器实现的在线文档编辑方案。这些实现方案大多是不提供分页功能,不能充分利用网络提供的数据整合能力,不利于用户对在线文档的文档内容进行归类和排版。
[0041]为了解决上述技术问题,本申请提出以下方案,为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所
[0042]图1为本说明书实施例一提供的一种在线文档的分页方法的流程示意图,该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线文档的分页方法,其特征在于,所述方法包括:根据所述在线文档的内容高度和预先设定的每页在线文档的高度,确定出所述在线文档的切分位置和所述在线文档的切分位置所处的节点;根据所述在线文档的切分位置对所述节点进行切分;在所述在线文档的切分位置处插入分页标识,以完成所述在线文档的切分。2.根据权利要求1所述的在线文档的分页方法,其特征在于,所述根据所述在线文档的切分位置对所述元素节点进行切分,具体包括:判断所述节点是否包含子节点;若判断出所述节点包含子节点,则由首个子节点起判断当前子节点的下边界是否处于所述在线文档切分位置的上侧;若判断出当前子节点的下边界处于所述在线文档切分位置的上侧,则判断下一个子节点的下边界是否处于所述在线文档切分位置的上侧,直到判断出当前子节点的下边界不处于所述在线文档切分位置的上侧,记录当前子节点的标识信息,并根据所述标识信息对当前子节点进行切分。3.根据权利要求2所述的在线文档的分页方法,其特征在于,若判断出所述元素节点不包含子节点,则根据所述在线文档的切分位置,直接对所述元素节点进行切分。4.根据权利要求1所述的在线文档的分页方法,其特征在于,所述根据所述在线文档的切分位置对所述元素节点进行切分之后,所述方法还包括:得到第一部分节点与第二部分节点,将所述第二部分节点的内容删除,以便于将所述第二部分节点作为一个空白的节点设置于所述第一部分节点的下侧,并用于插入所述分页标识。5.一种在线文档的分页装置,其特征在于,所述装置包括:确定单元,用于根据所述在线文档的内容高度和预先设定的每页在线文档的高度,确定出在线文档的切分位置和...

【专利技术属性】
技术研发人员:章晓松
申请(专利权)人:小船出海教育科技北京有限公司
类型:发明
国别省市:

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

1