[发明专利]二维图形引擎中的点阵字符的缩进方法与中文处理方法无效
申请号: | 200610089009.X | 申请日: | 2006-07-28 |
公开(公告)号: | CN101114443A | 公开(公告)日: | 2008-01-30 |
发明(设计)人: | 王劲林;齐向东;王玲芳;张东滨;吴丽彬 | 申请(专利权)人: | 中国科学院声学研究所;北京中科智网科技有限公司 |
主分类号: | G09G5/24 | 分类号: | G09G5/24;G09G5/26;G09G5/30;G09G5/32;G06K15/10 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 高存秀 |
地址: | 100080北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种二维图形引擎中的点阵字符的缩进方法以及使用该算法完成的中文处理方法,包括:读取字符数据;打开点阵字库文件备用;对字符数据中的加密字符进行处理;利用点阵字符的缩进方法计算每个字符的实际长度,然后累加得到所有读入字符的总长度;处理字符的高度以及行间距;将字符总长度与屏幕宽度进行比较,对超出屏幕的字符作省略处理或是作换行处理,并记录所能显示的字符的总长度;对二维图形引擎的各种通道属性和缓存器进行设置;对中文显示中的居中、左对齐和右对齐的位置进行处理和计算;利用点阵字符的缩进方法对字符进行裁减;将裁减后的字符送入二维图形通道中等待显示输出。 | ||
搜索关键词: | 二维 图形 引擎 中的 点阵 字符 缩进 方法 中文 处理 | ||
【主权项】:
1.一种二维图形引擎中的点阵字符的缩进方法,包括以下步骤:a)、读入一段字符,从读入的一段字符中取出一个字符,判断当前字符是否超出了本段字符的总字节长度,若没有超过,则执行下一步,否则,中断执行,跳出循环;以字节个数进行循环计算;b)、辨别当前字符为中文字符还是英文字符或符号,若为中文字符,执行下一步,若为英文字符或符号,执行步骤d);c)、将中文字符由16进制内码转化为区位码,然后执行步骤e);d)、将英文字符或符号由16进制内码转化为区位码,然后执行步骤e);e)、通过区位码对所述步骤2)中所打开的点阵字库文件进行定位检索,读出字符的点阵字符的字模,并存入一个二维数组中;f)、对二维数组的每个值分别作“与”运算,得到并记录点阵字符中最左边的点和最右边的点的位置,将最右边的点的位置与最左边的点的位置相减,即可得到一个字符的实际长度,并对于左右两侧的空白部分进行剪裁;g)、返回到步骤a)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;北京中科智网科技有限公司,未经中国科学院声学研究所;北京中科智网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610089009.X/,转载请声明来源钻瓜专利网。
- 上一篇:吸入设备以及液体剂喷射盒
- 下一篇:确定透平构件缺陷的方法和设备