给定一个汉字如何得到它的点阵

我们不妨在vc中定义一个char[3]的数组保存一个汉字,比如是“中”,我们如何能够得到它的点阵,用二维数组保存。

我需要过程的讲解附带核心代码,谢谢了。

先送100分,过后还有分可送。

我知道你的意思,是想在数字显示时用到字的点阵数据吧,
我有一个方法,将该字以你想要的字体,大小,用textout输出,然后再
用CDC 的getpiexl读取显示字符的区域,根据像素值就可以得到点阵了,
这样子,你可以得到各种字体,各大小的字符点阵,甚至是任意字符集
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-08-08
可以根据给定汉字的编码从字体文件中计算出偏移,读入就可以了。以前用TC做过一个不使用汉字平台就显示汉字的程序,现在用不到了。呵呵。不过,方法还是可以的,但是计算公式我给忘了,你可以去baidu一下。
第2个回答  2007-08-08
正如uriza所说,先textout再计算那块图片,生成点阵数据。给你一个例子,就是HoHo引擎的字体生成器,带源代码的,http://hoho.gameres.com/下载。
第3个回答  2007-08-07
还是不明白你的具体意思。

为什么要这个点阵,做什么。这样才好给你最佳答案。
第4个回答  2007-08-07
有现成的点阵字库,比如UCDOS的HZK16(汉字库16点阵)