[发明专利]一种电子文档中的空白区域处理方法和系统有效
申请号: | 201510696600.0 | 申请日: | 2015-10-23 |
公开(公告)号: | CN105373526B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 时志芳;贾丽 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李敏 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 文档 中的 空白 区域 处理 方法 系统 | ||
1.一种电子文档中的空白区域处理方法,其特征在于,包括如下过程:
提取文档中的空白行;包括:获取文档的章节文件和目录文件;根据目录文件确定所述章节文件的遍历顺序;依次检测每个章节文件的段落标签,获取空白行的标签;
根据所述空白行获取空白区域的高度;
根据所述空白区域的高度,确定是否需要处理;包括:预先设置比例系数;获取屏幕高度;当空白区域的高度大于所述屏幕高度与所述比例系数的乘积时,需要进行处理;
将需要处理的空白区域内的空白行进行合并。
2.根据权利要求1所述的方法,其特征在于,所述空白行的标签至少包括段落标签值为空格的标签或段落标签纸为换行的标签。
3.根据权利要求2所述的方法,其特征在于,根据所述空白行获取空白区域的高度的过程,包括
获取空白行所在段落标签对应的样式属性文件内描述的行高和行间距;
根据所述行高、行间距以及空白行的数量计算空白区域的总高度。
4.根据权利要求3所述的方法,其特征在于,将需要处理的空白区域内的空白行进行合并的过程,包括
将此空白区域内的空白行合并为一个或几个空白行。
5.根据权利要求1所述的方法,其特征在于,还包括
依次处理每个章节文件中的空白行;
按照所述遍历顺序处理所有章节文件。
6.一种电子文档中的空白区域处理系统,其特征在于,包括:
空白行提取单元:提取文档中的空白行;包括:获取文档的章节文件和目录文件;根据目录文件确定所述章节文件的遍历顺序;依次检测每个章节文件的段落标签,获取空白行的标签;
空白区域提取单元:根据所述空白行获取空白区域的高度;
判断单元:根据所述空白区域的高度,确定是否需要处理;包括:预先设置比例系数;获取屏幕高度;当空白区域的高度大于所述屏幕高度与所述比例系数的乘积时,需要进行处理;
合并单元:将需要处理的空白区域内的空白行合并。
7.根据权利要求6所述的系统,其特征在于,空白区域提取单元包括
行高和行间距提取子单元:获取空白行所在段落标签对应的样式属性文件内描述的行高和行间距;
总高度计算子单元:根据所述行高、行间距以及空白行的数量计算空白区域的总高度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510696600.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动设备及其浏览器自定义事件的方法
- 下一篇:30‰大坡道900吨架桥机