推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

VB6GDI+实现精准中英字符测绘可自定义行距字距

更新时间:2020-07-17 09:23:06 大小:63K 上传用户:qweneyu查看TA发布的资源 标签:字符测绘 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

VB6&GDI+实现精准中英字符测绘,可自定义行距字距

VB6&GDI+实现精准中英字符测绘,可自定义行距字距。本人写的试验代码,有大量BUG。测绘之中有少许的浮点误差——这是字体设计单位浮点计算造成的,不可避免. 因为代码中很少注释,我在这里说一下关键:重点是GDI+的DrawDriverString的功能,每个字符需要一个POINTF来定位,该POINTF的原点0,0不是左上角,而是左下角,X=字符左边界,Y(当为0时,实际值为字符行距,需要除以字符设计单位emheight再乘以字体emsize(字体大小,比如10磅)。 字符宽度可以用MeasureDriverString测出,很简单。

部分文件列表

文件名文件大小修改时间
精准字符测绘/ClassWndProc.cls2KB2019-05-12 17:07:22
精准字符测绘/C_GDIPLUS.cls4KB2019-05-12 17:07:22
精准字符测绘/FormNewData.frm31KB2019-05-12 16:50:50
精准字符测绘/GBK库.txt140KB2020-05-11 14:40:02
精准字符测绘/GDI+模块.bas149KB2019-05-05 22:03:48
精准字符测绘/mFormat.bas1KB2019-05-12 17:07:22
精准字符测绘/ModSubClass.bas1KB2019-05-12 17:07:22
精准字符测绘/MSSCCPRJ.SCC1KB2020-05-10 11:01:16
精准字符测绘/Project1.exe116KB2019-05-05 22:03:50
精准字符测绘/Project1.vbp1KB2019-05-12 16:50:50
精准字符测绘/Project1.vbw1KB2019-05-12 16:50:50
...

全部评论(0)

暂无评论