一种页面排版方法及装置与流程

文档序号:12271291阅读:来源:国知局

技术特征:

1.一种页面排版方法,其特征在于,包括:

获取文本的页面初始排版信息;

根据所述页面初始排版信息,计算所述文本中每一行的最后一个字符到页面右侧的距离;

根据计算的结果对每一行的字符分别进行排版。

2.根据权利要求1所述的页面排版方法,其特征在于:若最后一个字符为空格,则所述距离为空格前一个字符到页面右侧的距离。

3.根据权利要求1-2任一项所述的页面排版方法,其特征在于,所述根据计算的结果对每一行的字符分别进行排版包括:

根据计算的结果判断所述距离是否为零,若不为零则继续判断所述距离是否小于一个中文字符的宽度;

根据判断的结果和排版规则对每一行的字符分别进行排版。

4.根据权利要求3所述的页面排版方法,其特征在于,所述排版规则为:

若所述距离为零或大于一个中文字符的宽度,则所述距离对应的该行字符保持初始排版;

若所述距离小于一个中文字符的宽度,则所述距离对应的该行字符重新排版,使最后一个字符与页面右侧对齐,其中,当最后一个字符为空格时,由空格前一个字符与页面右侧对齐。

5.根据权利要求1所述的页面排版方法,其特征在于,在所述根据计算的结果对每一行的字符分别进行排版之后,所述方法还包括:

将重新排版的文本在页面上进行显示。

6.一种页面排版装置,其特征在于,包括:

文本识别模块,用于获取文本的页面初始排版信息;

距离获取模块,用于根据所述页面初始排版信息,计算所述文本中每一行的最后一个字符到页面右侧的距离;

排版模块,用于根据计算的结果对每一行的字符分别进行排版。

7.根据权利要求6所述的页面排版装置,其特征在于:若最后一个字符为空格,则所述距离为空格前一个字符到页面右侧的距离。

8.根据权利要求6-7任一项所述的页面排版装置,其特征在于,所述排版模块包括:

判断单元,用于根据计算的结果判断所述距离是否为零,若不为零则继续判断所述距离是否小于一个中文字符的宽度;

执行单元,用于根据判断的结果和排版规则对每一行的字符分别进行排版。

9.根据权利要求8所述的页面排版装置,其特征在于,所述排版规则为:

若所述距离大于一个中文字符的宽度,则所述距离对应的该行字符保持初始排版;

若所述距离小于一个中文字符的宽度,则所述距离对应的该行字符重新排版,使最后一个字符与页面右侧对齐,其中,当最后一个字符为空格时,由空格前一个字符与页面右侧对齐。

10.根据权利要求6所述的页面排版装置,其特征在于,所述装置还包括:

显示模块,用于将重新排版的文本在页面上进行显示。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1