本发明涉及文件处理方法,更具体地说是指落款自动行高判断方法、装置、计算机设备及存储介质。
背景技术:
1、许多司法行业的用户都需要快速、准确地进行落款,以期望落款字体清晰、均匀、行高整齐。传统的落款方法需要用户多次进行比对,具有较大的工作量和较高的操作难度,可能会造成落款效果的差异;当准备打印落款文档时,通常的做法是根据文档内容的长度来判断如何调整行高,以使整个文档的布局更加美观,这种情况下,在文档的末尾处,往往会出现行高的不一致的情况,无法完整展示落款内容。
2、因此,有必要设计一种新的方法,实现自动判定行高,满足文档整体的美观,完整地展示出落款。
技术实现思路
1、本发明的目的在于克服现有技术的缺陷,提供落款自动行高判断方法、装置、计算机设备及存储介质。
2、为实现上述目的,本发明采用以下技术方案:落款自动行高判断方法,包括:
3、获取待判断落款文本;
4、确定所述待判断落款文本的落款行高;
5、确定所述落款与上一行文本的距离;
6、根据所述落款行高以及所述落款与上一行文本的距离调整所述待判断落款文本的行高。
7、其进一步技术方案为:所述确定所述待判断落款文本的落款行高,包括:
8、对所述待判断落款文本采用字符串匹配技术进行落款搜索,以得到落款内容;
9、根据所述落款内容内的字体大小,以得到字体高度;
10、将所述字体高度与行高规定阈值确定落款行高。
11、其进一步技术方案为:所述根据所述落款内容内的字体大小,以得到字体高度,包括:
12、对所述落款内容进行文字分割,以得到分割结果;
13、根据分割结果将所述落款内容分别拼接至指定比例对应的行高,以得到字体高度。
14、其进一步技术方案为:所述确定所述落款与上一行文本的距离,包括:
15、根据所述落款的位置确定所述落款的上一行文本;
16、计算所述落款与上一行文本的距离。
17、其进一步技术方案为:所述根据所述落款行高以及所述落款与上一行文本的距离调整所述待判断落款文本的行高,包括:
18、判断所述落款与上一行文本的距离是否等于所述落款行高;
19、若所述落款与上一行文本的距离等于所述落款行高,则在将所述落款内容与上一行文本之间增加空行;
20、若所述落款与上一行文本的距离不等于所述落款行高,则根据所述落款行高调整所述落款与上一行文本的距离。
21、其进一步技术方案为:所述将所述字体高度与行高规定阈值确定落款行高,包括:
22、当所述字体高度不小于行高规定阈值,则利用行高规定阈值作为落款行高,当所述字体高度小于行高规定阈值,则将字体高度作为落款行高。
23、本发明还提供了落款自动行高判断装置,包括:
24、文本获取单元,用于获取待判断落款文本;
25、行高确定单元,用于确定所述待判断落款文本的落款行高;
26、行距确定单元,用于确定所述落款与上一行文本的距离;
27、调整单元,用于根据所述落款行高以及所述落款与上一行文本的距离调整所述待判断落款文本的行高。
28、其进一步技术方案为:所述行高确定单元,包括:
29、内容确定子单元,用于对所述待判断落款文本采用字符串匹配技术进行落款搜索,以得到落款内容;
30、高度计算子单元,用于根据所述落款内容内的字体大小,以得到字体高度;
31、行高计算子单元,用于将所述字体高度与行高规定阈值确定落款行高。
32、本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。
33、本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。
34、本发明与现有技术相比的有益效果是:本发明通过确定落款内容,并根据落款内容和行高规定阈值确定落款行高,确定落款与上一行文本的距离,即行距,利用落款高度调整行距,实现自动判定行高,满足文档整体的美观,完整地展示出落款。
35、下面结合附图和具体实施例对本发明作进一步描述。
1.落款自动行高判断方法,其特征在于,包括:
2.根据权利要求1所述的落款自动行高判断方法,其特征在于,所述确定所述待判断落款文本的落款行高,包括:
3.根据权利要求2所述的落款自动行高判断方法,其特征在于,所述根据所述落款内容内的字体大小,以得到字体高度,包括:
4.根据权利要求1所述的落款自动行高判断方法,其特征在于,所述确定所述落款与上一行文本的距离,包括:
5.根据权利要求4所述的落款自动行高判断方法,其特征在于,所述根据所述落款行高以及所述落款与上一行文本的距离调整所述待判断落款文本的行高,包括:
6.根据权利要求3所述的落款自动行高判断方法,其特征在于,所述将所述字体高度与行高规定阈值确定落款行高,包括:
7.落款自动行高判断装置,其特征在于,包括:
8.根据权利要求7所述的落款自动行高判断装置,其特征在于,所述行高确定单元,包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如权利要求1至6中任一项所述的方法。