一种调整段落间距的方法及装置制造方法及图纸

技术编号:14975329 阅读:44 留言:0更新日期:2017-04-03 02:54
本发明专利技术实施例公开了一种调整段落间距的方法及装置。一种调整段落间距的方法,包括:获取目标文档中至少两个行之间的行间距值;对所获取的行间距值进行统计,判断是否存在占比超过预设的占比阈值的行间距值,在判断结果为是的情况下,将占比超过预设的占比阈值的行间距值确定为行间距特征值;根据行间距特征值和预设的目标段间距值计算规则,计算出目标段间距值;将目标文档中至少两个段落之间的段落间距调整为目标段间距值,得到新的段落显示效果。由此可见,本发明专利技术能够自动地将文档中空白过多的两个段落之间的段落间距调整到适合用户阅读的段落间距值,克服了用户手动操作所导致的操作繁琐的缺点,效率较高。

【技术实现步骤摘要】

本专利技术涉及办公软件领域,特别涉及一种调整段落间距的方法及装置
技术介绍
随着终端技术的迅速发展,电子设备的功能日益强大,越来越多的用户选择在电子设备上阅读文档,比如用户在电脑或智能手机上阅读文档。对于段落间存在较多空白的文档,需要对该文档的段落间距进行调整,以克服段落间空白过多所造成的、用户阅读不便的缺点。现有技术中,需要用户手动设置与段落间距相关的各项参数,来完成对文档的段落间距的调整。然而,由于每进行一次段落间距的调整,就需要手动设置与段落间距相关的各项参数,操作比较繁琐、效率较低。
技术实现思路
为了解决上述问题,本专利技术实施例公开了一种调整段落间距的方法及装置,具体技术方案如下:一种调整段落间距的方法,包括:获取目标文档中至少两个行之间的行间距值;对所获取的行间距值进行统计,判断是否存在占比超过预设的占比阈值的行间距值,根据判断结果确定所述目标文档的行间距特征值;其中,所述根据判断结果确定所述目标文档的行间距特征值,包括:在判断结果为是的情况下,将占比超过预设的占比阈值的行间距值确定为行间距特征值;根据所述行间距特征值和预设的目标段间距值计算规则,计算出目标段间距值;将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果。可选的,所述根据判断结果确定所述目标文档的行间距特征值,还包括:在判断结果为否的情况下,计算所获取的行间距值的平均值,将计算得到的平均值确定为行间距特征值。可选的,所述方法还包括:对所述新的段落显示效果进行保存。可选的,所述获取目标文档中至少两个行之间的行间距值,包括:获取目标文档的全文的行间距值;或获取目标文档中当前显示页面的前M行的行间距值,其中,M大于1,且小于当前显示页面的总行数。可选的,所述根据所述行间距特征值和预设的目标段间距值计算规则,计算出目标段间距值,包括:根据所述行间距特征值和计算公式:目标段间距值=行间距特征值*α,计算出目标段间距值,其中,α为预设的量化因子,且α>1。可选的,所述将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果,包括:获取目标文档中各个段落之间的段落间距值;仅将目标文档中段落间距值大于所述目标段间距值的两个段落之间的间距调整为所述目标段间距值,得到新的段落显示效果。可选的,在将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果之前,还包括:向用户显示用于询问是否允许对段落间距进行调整的提示信息,并在接收到用户的允许调整操作后,触发执行所述将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果的步骤。一种调整段落间距的装置,包括:行间距值获取模块,用于获取目标文档中至少两个行之间的行间距值;判断模块,用于对所述行间距值获取模块获取的行间距值进行统计,判断是否存在占比超过预设的占比阈值的行间距值;行间距特征值确定模块,用于根据所述判断模块的判断结果确定所述目标文档的行间距特征值;其中,所述行间距特征值确定模块,具体用于:在所述判断模块的判断结果为是的情况下,将占比超过预设的占比阈值的行间距值确定为行间距特征值;目标段间距值计算模块,用于根据所述行间距特征值确定模块确定的行间距特征值和预设的目标段间距值计算规则,计算出目标段间距值;段落间距调整模块,用于将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果。可选的,所述行间距特征值确定模块,具体还用于:在所述判断模块的判断结果为否的情况下,计算所获取的行间距值的平均值,将计算得到的平均值确定为行间距特征值。可选的,所述装置还包括:保存模块,用于对所述段落间距调整模块调整得到的、新的段落显示效果进行保存。可选的,所述行间距值获取模块,具体用于:获取目标文档的全文的行间距值;或获取目标文档中当前显示页面的前M行的行间距值,其中,M大于1,且小于当前显示页面的总行数。可选的,所述目标段间距值计算模块,具体用于:根据所述行间距特征值确定模块确定的行间距特征值和计算公式:目标段间距值=行间距特征值*α,计算出目标段间距值,其中,α为预设的量化因子,且α>1。可选的,所述段落间距调整模块,包括:段落间距值获取子模块,用于获取目标文档中各个段落之间的段落间距值;段落间距调整子模块,用于仅将目标文档中段落间距值大于所述目标段间距值的两个段落之间的间距调整为所述目标段间距值,得到新的段落显示效果。可选的,所述装置还包括:提示信息显示模块,用于向用户显示用于询问是否允许对段落间距进行调整的提示信息,并在接收到用户的允许调整操作后,触发所述段落间距调整模块执行:将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果的操作。应用上述技术方案,本专利技术实施例提供的调整段落间距的方法及装置,在获取目标文档中至少两个行之间的行间距值后,可以对所获取的行间距值进行统计,判断是否存在占比超过预设的占比阈值的行间距值,根据判断结果确定所述目标文档的行间距特征值;进一步根据所述行间距特征值和预设的目标段间距值计算规则,计算出目标段间距值,并将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,从而得到新的、便于用户阅读的段落显示效果。与现有技术相比,本专利技术实施例能够自动地将文档中空白过多的两个段落之间的段落间距调整到适合用户阅读的段落间距值,克服了用户手动操作所导致的操作繁琐的缺点,效率较高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种调整段落间距的方法的流程图;图2为本专利技术实施例提供的图1中S102的一种实施方式的流程图;图3为本专利技术实施例提供的另一种调整段落间距的方法的流程图;图4为本专利技术实施例提供的一种调整段落间距的装置的结构示意图;图5为本专利技术实施例提供的图4中段落间距调整模块405的一种结构示意图;图6为本专利技术实本文档来自技高网...

【技术保护点】
一种调整段落间距的方法,其特征在于,所述方法包括:获取目标文档中至少两个行之间的行间距值;对所获取的行间距值进行统计,判断是否存在占比超过预设的占比阈值的行间距值,根据判断结果确定所述目标文档的行间距特征值;其中,所述根据判断结果确定所述目标文档的行间距特征值,包括:在判断结果为是的情况下,将占比超过预设的占比阈值的行间距值确定为行间距特征值;根据所述行间距特征值和预设的目标段间距值计算规则,计算出目标段间距值;将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果。

【技术特征摘要】
1.一种调整段落间距的方法,其特征在于,所述方法包括:
获取目标文档中至少两个行之间的行间距值;
对所获取的行间距值进行统计,判断是否存在占比超过预设的占比阈值的
行间距值,根据判断结果确定所述目标文档的行间距特征值;其中,所述根据
判断结果确定所述目标文档的行间距特征值,包括:在判断结果为是的情况下,
将占比超过预设的占比阈值的行间距值确定为行间距特征值;
根据所述行间距特征值和预设的目标段间距值计算规则,计算出目标段间
距值;
将所述目标文档中至少两个段落之间的段落间距调整为所述目标段间距
值,得到新的段落显示效果。
2.根据权利要求1所述的方法,其特征在于,所述根据判断结果确定所述
目标文档的行间距特征值,还包括:
在判断结果为否的情况下,计算所获取的行间距值的平均值,将计算得到
的平均值确定为行间距特征值。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
对所述新的段落显示效果进行保存。
4.根据权利要求1或2所述的方法,其特征在于,所述获取目标文档中至少
两个行之间的行间距值,包括:
获取目标文档的全文的行间距值;

获取目标文档中当前显示页面的前M行的行间距值,其中,M大于1,且小
于当前显示页面的总行数。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述行间距特征
值和预设的目标段间距值计算规则,计算出目标段间距值,包括:
根据所述行间距特征值和计算公式:目标段间距值=行间距特征值*α,计算

\t出目标段间距值,其中,α为预设的量化因子,且α>1。
6.根据权利要求1或2所述的方法,其特征在于,所述将所述目标文档中至
少两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果,
包括:
获取目标文档中各个段落之间的段落间距值;
仅将目标文档中段落间距值大于所述目标段间距值的两个段落之间的间距
调整为所述目标段间距值,得到新的段落显示效果。
7.根据权利要求1或2所述的方法,其特征在于,在将所述目标文档中至少
两个段落之间的段落间距调整为所述目标段间距值,得到新的段落显示效果之
前,还包括:
向用户显示用于询问是否允许对段落间距进行调整的提示信息,并在接收
到用户的允许调整操作后,触发执行所述将所述目标文档中至少两个段落之间
的段落间距调整为所述目标段间距值,得到新的段落显示效果的步骤。
8.一种调整段落间距的装置,其特征在于,所述装置包括:<...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件有限公司广州金山移动科技有限公司
类型:发明
国别省市:广东;44

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

1