发明名称 一种实现维文沿线排版拼接的方法及系统
摘要 本发明涉及一种使用维文字符自然拼接来实现维文沿线排版拼接的方法及系统,属于印刷排版技术领域。现有技术中,维文排版过程中遇到曲线、折线等沿线排版效果的情况时,需要从后端胶片中手工绘制或使用图片的方式实现,费时费力,严重影响了排版效率及出报时间。本发明所述的方法,利用计算机程序的智能,计算在不同曲线、折线等情况下维文字符的合理拼接。采用本发明所述的方法,避免了维文文字做沿线排版效果时需要烦琐的后端绘制及使用图片的情况,大大提高了维文文字做沿线排版效果时的排版效率及降低了出报时间。
申请公布号 CN101404010B 申请公布日期 2010.12.01
申请号 CN200810226280.2 申请日期 2008.11.12
申请人 北大方正集团有限公司;北京北大方正电子有限公司 发明人 高翔;陈宇
分类号 G06F17/25(2006.01)I;G06F17/21(2006.01)I 主分类号 G06F17/25(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;任晓航
主权项 一种实现维文沿线排版拼接的方法,包括以下步骤:(1)在印前排版过程中,首先判断当前排版的主体文种,如果是维文,转入步骤(2),如果是由左向右排版的文种转入步骤(3);(2)判断当前输入文字的文种种类,如果是由左向右排版的文种转入步骤(3),如果是维文转入步骤(2.1);(2.1)根据排版的顺序,从第一个文字字符开始,依据维文规则判断当前文字字符是否可以与上一个文字字符进行连接,如果是,转入步骤(2.1.1),否则转入步骤(2.1.2);(2.1.1)获取当前字符曲线的右侧两个连接点位及上一个字符曲线的左侧两个连接点位,使用这四个连接点位生成一个矩形轮廓,转入步骤(2.1.1.1);(2.1.1.1)使用矩形轮廓的左、右边线,向沿线排版所参照的曲线方向进行延伸,计算两条延伸线与曲线相交点间线段的曲线线段描述信息,转入步骤(2.1.1.1.1);(2.1.1.1.1)以(2.1.1)步骤中获取的矩形轮廓四个顶点作为拼接曲线段的左、右边线,利用(2.1.1.1)计算到的曲线线段描述信息,形成一条封闭的曲线段,实现前后两个字符拼接为完整文字字符,将拼接后的文字字符更新为上一个文字字符;取下一个文字字符作为当前文字字符,重复步骤(2.1),直到将所有维文文字字符拼接为完整的文字字符,拼接处理结束,并显示拼接后的文字字符,然后判断是否完成所有文字的输入,如果是,则结束,否则返回步骤(1)继续输入文字;(2.1.2)如果当前文字字符不能够与上一个文字字符进行拼接,则拼接结束,取下一个文字字符作为当前文字字符,然后重复步骤(2.1.1);(3)对当前文字字符进行正常的显示,然后判断是否完成所有文字的输入,如果是,则结束,否则返回步骤(1)继续输入文字。
地址 100871 北京市海淀区成府路298号方正大厦