[发明专利]一种段落内文字对齐的排版方法及装置有效
申请号: | 200710178993.1 | 申请日: | 2007-12-07 |
公开(公告)号: | CN101452445A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 杨燕菲;王全鹏;唐耀珺 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100871北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 段落 文字 对齐 排版 方法 装置 | ||
1.一种段落内文字对齐的排版方法,其特征在于,包括:
A、根据段落行号与对应行是否是段落首行的对应关系,确定待排版的当前行是否为段落首行,如果是,则该行在宽度方向的可排区域为从排版区域在宽度方向的起始位置到所述排版区域在宽度方向的结束位置;否则,
从已排版的该段落的文字中获取标记字符,则该行在宽度方向的可排区域为从该字符在宽度方向之后的位置到所述排版区域在宽度方向的结束位置,其中所述标记字符是所述段落中的一个字符,在录入该段落内的文字时输入的;
B、在所述可排区域内排版该段落内的剩余文字。
2.根据权利要求1所述的方法,其特征在于,在所述步骤B之后,该方法进一步包括:
C、判断该段落内的文字是否排版完毕,如果是,则结束该段落文字的排版;否则,返回步骤A继续处理下一行。
3.根据权利要求2所述的方法,其特征在于,所述判断该段落内的文字是否排版完毕,包括:
判断排版在所述可排区域内的最后一个字符是否为段落结束符,如果是,则该段落内的文字已排版完毕,否则,
判断排版在所述可排区域内的最后一个字符在宽度方向之后的位置是否到达所述排版区域在宽度方向的结束位置,如果是,则该段落内的文字已排版完毕,否则,该段落内的文字还没排版完毕。
4.根据权利要求2所述的方法,其特征在于,所述步骤C进一步包括:
在确定该段落内的文字排版完毕时,将所述段落行号设置为初始值;否则,将所述段落行号加一个固定值。
5.根据权利要求1所述的方法,其特征在于,如果该段落文字的排版方向为横排,则所述宽度方向为横向。
6.根据权利要求1所述的方法,其特征在于,如果该段落文字的排版方向为竖排,则所述宽度方向为纵向。
7.一种实现段落内文字对齐的排版装置,其特征在于,包括:
可排区域获取模块,用于在确定待排版的当前行为段落首行时,根据排版区域在宽度方向的起始位置和结束位置确定该行在宽度方向的可排区域;在确定待排版的当前行为非段落首行时,从已排版的该段落的文字中获取标记字符,根据所述标记字符在宽度方向的位置和所述排版区域在宽度方向的结束位置,确定该行在宽度方向的可排区域;
文字排版模块,用于在所述可排区域获取模块所确定的可排区域内排版该段落内的剩余文字。
8.根据权利要求7所述的装置,其特征在于,该装置进一步包括:
段落判断模块,用于在所述文字排版模块在当前行的所述可排区域内排版完文字时,判断该段落内的文字是否排版完毕。
9.根据权利要求8所述的装置,其特征在于,所述段落判断模块,包括:
第一判断模块,用于判断排版在所述可排区域内的最后一个字符是否为段落结束符;
第二判断模块,用于在所述第一判断模块确定排版在所述可排区域内的最后一个字符为非段落结束符时,判断排版在所述可排区域内的最后一个字符在宽度方向之后的位置是否到达所述排版区域在宽度方向的结束位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710178993.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线电波透镜天线设备
- 下一篇:涂覆的涡轮部件以及涂覆涡轮部件的方法