1.一种页面排版方法,其特征在于,包括:
获取文本的页面初始排版信息;
根据所述页面初始排版信息,计算所述文本中每一行的最后一个字符到页面右侧的距离;
根据计算的结果对每一行的字符分别进行排版。
2.根据权利要求1所述的页面排版方法,其特征在于:若最后一个字符为空格,则所述距离为空格前一个字符到页面右侧的距离。
3.根据权利要求1-2任一项所述的页面排版方法,其特征在于,所述根据计算的结果对每一行的字符分别进行排版包括:
根据计算的结果判断所述距离是否为零,若不为零则继续判断所述距离是否小于一个中文字符的宽度;
根据判断的结果和排版规则对每一行的字符分别进行排版。
4.根据权利要求3所述的页面排版方法,其特征在于,所述排版规则为:
若所述距离为零或大于一个中文字符的宽度,则所述距离对应的该行字符保持初始排版;
若所述距离小于一个中文字符的宽度,则所述距离对应的该行字符重新排版,使最后一个字符与页面右侧对齐,其中,当最后一个字符为空格时,由空格前一个字符与页面右侧对齐。
5.根据权利要求1所述的页面排版方法,其特征在于,在所述根据计算的结果对每一行的字符分别进行排版之后,所述方法还包括:
将重新排版的文本在页面上进行显示。
6.一种页面排版装置,其特征在于,包括:
文本识别模块,用于获取文本的页面初始排版信息;
距离获取模块,用于根据所述页面初始排版信息,计算所述文本中每一行的最后一个字符到页面右侧的距离;
排版模块,用于根据计算的结果对每一行的字符分别进行排版。
7.根据权利要求6所述的页面排版装置,其特征在于:若最后一个字符为空格,则所述距离为空格前一个字符到页面右侧的距离。
8.根据权利要求6-7任一项所述的页面排版装置,其特征在于,所述排版模块包括:
判断单元,用于根据计算的结果判断所述距离是否为零,若不为零则继续判断所述距离是否小于一个中文字符的宽度;
执行单元,用于根据判断的结果和排版规则对每一行的字符分别进行排版。
9.根据权利要求8所述的页面排版装置,其特征在于,所述排版规则为:
若所述距离大于一个中文字符的宽度,则所述距离对应的该行字符保持初始排版;
若所述距离小于一个中文字符的宽度,则所述距离对应的该行字符重新排版,使最后一个字符与页面右侧对齐,其中,当最后一个字符为空格时,由空格前一个字符与页面右侧对齐。
10.根据权利要求6所述的页面排版装置,其特征在于,所述装置还包括:
显示模块,用于将重新排版的文本在页面上进行显示。