[发明专利]一种矢量斜体字的反白方法无效
申请号: | 201110339935.9 | 申请日: | 2011-11-01 |
公开(公告)号: | CN102426564A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 陈淮琰;李国庆 | 申请(专利权)人: | 无敌科技(西安)有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 商宇科 |
地址: | 710075 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量 斜体字 白方 | ||
1.一种矢量斜体字的反白方法,其特征在于:所述方法包括以下步骤:
1)获取需要反白字符的显示宽度、实际宽度以及字符高度;
2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;
3)根据划线确定矢量斜体字符的平行四边形反白区域。
2.根据权利要求1所述的矢量斜体字的反白方法,其特征在于:所述步骤2)的具体步骤是:
2.1)假定需要反白字符的起始位置的横坐标x、纵坐标y;
2.2)从(x,y)位置开始向(x+a,y)划线;
2.3)从(x0,y-1)到(x0+a,y-1)划线;
2.4)重复步骤1)和步骤2),每划一条线划线位置纵坐标减1个单位;
2.5)到(x0,y-(hi-1)),(x0+a,y-(hi-1))时,其中,hi是一共要划字符的高度的线条,从0开始计算,最后一条线为hi-1,结束划线。
3.根据权利要求2所述的矢量斜体字的反白方法,其特征在于:所述步骤3)的具体步骤是:计算每次划线的x0的位置,根据相似三角形的边成比例的原理通过如下的公式计算:x0=x+(b-a)*n/(hi-1);
其中n表示划的是第几条线(从0开始计算,最后一条线n为hi-1);a是显示宽度;b是实际宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无敌科技(西安)有限公司,未经无敌科技(西安)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110339935.9/1.html,转载请声明来源钻瓜专利网。