[发明专利]一种资讯软件的文字排版技术方法有效
申请号: | 201410024008.1 | 申请日: | 2014-01-20 |
公开(公告)号: | CN103761220B | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 深圳市英威诺科技有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 安娜 |
地址: | 518000 广东省深圳市南山区高新南四*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种资讯软件的文字排版技术方法,以解决以往技术中使用安卓系统自带的控件或者使用绘制文字算法,就会出现版面错乱,影响用户阅读和推广的问题,实施中设置任意关键字下沉的段落的下沉字符进行判断是否是汉字。若否,则都不设置字符下沉,判断设置下沉的字符在不放大下沉的情况下X、Y方向的坐标位置,如果放大下沉后该行字符绘制宽度超过排版宽度,则该下沉字符应显示到下一行的第一个位置,否则在原位置进行放大下沉操作,根据每行最多字符数,以及字符宽度、高度、行间距准确计算出在原位置放大下沉以及在原行的下一行进行放大下沉操作时每个字符对应的X、Y坐标的位置。 | ||
搜索关键词: | 一种 资讯 软件 文字 排版 技术 方法 | ||
【主权项】:
一种排版的方法,应用于互联网软件的一段文字的排版区域,其特征在于,所述方法包括:对设置任意关键字下沉的段落的下沉字符进行判断是否是汉字,若否则都不设置字符下沉,若为汉字则判断下沉字符在不放大下沉显示的情况下所在行的位置,即判断指定的下沉的字符所在行中包括下沉的字符在内的所有之前的字符绘制的宽度是否小于或者等于有下沉字体所在行的排版宽度,若是,则确定所述任意关键字下沉段落的下沉字符的x方向的位置,采用第一种绘制方法;若否,则将所述任意关键字下沉段落的下沉字符排放在当前行的下一行第一个位置,再确定所述任意关键字下沉段落的下沉字符的x方向的位置,采用第二种绘制方法;在可排区域内的宽度与高度方向从起始位置依次编排所述任意关键字下沉段落的所有字符;第一种绘制方法包括:步骤1:判断下沉字符在关键字下沉段落中正常显示的情况下,即下沉字符放大下沉操作之前,所在的行;步骤2:判断下沉字符在关键字下沉段落中正常显示的情况下,即下沉字符放大下沉操作之后,所在的行的位置,然后从需要绘制的文字的第一个开始,依次绘制每一个字符;步骤3:绘制下沉字符放大下沉操作之后所在行中,所有右上角Y坐标小于下沉字符右上角Y坐标的所有行;从第一个字符开始依次绘制,字符左下角的x、y坐标、每个字符所在的行都可以计算出来,从而可以绘制每一个字符;步骤4:绘制下沉字符下沉放大操作后所占的所有行:步骤5:绘制Y坐标大于下沉字符左下角Y坐标的所有字符;第二种绘制方法包括:步骤1:判断下沉字符在关键字下沉段落中正常显示的情况下,即下沉字符放大下沉操作之前,所在的行;步骤2:绘制下沉字体进行放大下沉操作之前,Y坐标大于下沉字符左下角Y坐标的所有字符;步骤3:绘制下沉字体的所占行:步骤4:绘制Y坐标大于下沉字符放大下沉后左下角Y坐标的所有字符。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市英威诺科技有限公司,未经深圳市英威诺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410024008.1/,转载请声明来源钻瓜专利网。