[发明专利]分页处理的方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202110128468.9 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112861481A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 李雄雄;孙长龙;焦云亮;李文娟;李文龙;侯尚功;吕文军 | 申请(专利权)人: | 北京尚医智信健康管理有限公司 |
主分类号: | G06F40/166 | 分类号: | G06F40/166 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 侯巍巍 |
地址: | 101300 北京市顺*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分页 处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请涉及一种分页处理的方法、装置、电子设备及计算机可读存储介质,其包括当检测到用户针对富文本编辑器的执行事务时,获取事务类型和事务状态,用户针对富文本编辑器的执行事务包括:用户通过富文本编辑器输入文档内容,和/或,用户通过富文本编辑器调整显示样式,然后基于事务类型和事务状态确定是否满足分页条件,若满足分页条件,则根据获取到的文档页面的属性信息、事务类型和事务状态,执行分页处理。本申请中,当检测到文档满足分页条件时,根据文档页面的属性信息、事务类型和事务状态,从而可以实现对文档进行分页处理。
技术领域
本申请涉及计算机的技术领域,尤其是涉及一种分页处理的方法、装置、电子设备及计算机可读存储介质。
背景技术
富文本编辑器为一种常见的基于浏览器的文档生成方式,不同于文本编辑器,程序员可到网上下载免费的富文本编辑器内嵌于自己的网站或程序里,方便用户编辑文章或信息。
为了提高文档的阅读和编辑体验,基于浏览器的富文本文档编辑器需要对实时输入和发生样式改变的文档结构进行页面布局及分页显示处理。用户可以设定文档的页面大小、边距、方向等属性,同时随时改变文档内容的字体、字号、字间距、行间距、段前段后距离、缩进等设置,这些设置会实时影响文档在浏览器中的展示空间,这就需要富文本编辑器具备实时分页处理的能力,满足用户对浏览器中文档的渲染结果的分页阅读和编辑要求。
因此,富文本编辑器如何对文档进行分页处理成为一个关键问题。
发明内容
本申请目的一是提供一种分页处理的方法、装置、电子设备及计算机可读存储介质,用于解决以上至少一项技术问题。
本申请的上述目的一是通过以下至少一种技术方案得以实现的:
第一方面,提供了一种分页处理的方法,包括:
当检测到用户针对富文本编辑器的执行事务时,获取事务类型和事务状态,所述用户针对富文本编辑器的执行事务包括:用户通过所述富文本编辑器输入文档内容,或者用户通过富文本编辑器调整显示样式;
基于所述事务类型和事务状态确定是否满足分页条件;
若满足分页条件,则根据获取到的文档页面的属性信息、所述事务类型和所述事务状态,执行分页处理。
在一种可能的实现方式中,根据获取到的文档页面的属性信息、所述事务类型和所述事务状态,执行分页处理,包括:
根据所述事务类型和所述事务状态,确定当前事务是否满足第一预设条件;
若所述当前事务满足所述第一预设条件,则返回当前操作位置,并根据当前操作位置执行合并算法;
所述第一预设条件包括:当前事务在删除被拆分后的同一节点的内容。
在另一种可能的实现方式中,所述根据所述事务类型和所述事务状态,确定当前事务是否满足第一预设条件,之后还包括:
若所述当前事务不满足所述第一预设条件,则遍历当前文档中所有分页节点,并根据确定出的分页单元高度阈值,确定分页单元内容所占高度与分页单元高度阈值满足第二预设条件的页面;
返回所述满足第二预设条件的页面对应的页面起始位置;
根据所述页面起始位置执行合并算法;
其中,第二预设条件包括:分页单元内容所占高度大于所述分页单元高度阈值,或者,分页单元内容所占小于所述分页单元高度阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京尚医智信健康管理有限公司,未经北京尚医智信健康管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110128468.9/2.html,转载请声明来源钻瓜专利网。