• 大小: 0.06M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-25
  • 语言: VB
  • 标签: GDI  自定义  VB6  字符  GD  

资源简介

VB6&GDI 实现精准中英字符测绘,可自定义行距字距。本人写的试验代码,有大量BUG。测绘之中有少许的浮点误差——这是字体设计单位浮点计算造成的,不可避免.

因为代码中很少注释,我在这里说一下关键:重点是GDI 的DrawDriverString的功能,每个字符需要一个POINTF来定位,该POINTF的原点0,0不是左上角,而是左下角,X=字符左边界,Y(当为0时,实际值为字符行距,需要除以字符设计单位emheight再乘以字体emsize(字体大小,比如10磅)。 字符宽度可以用MeasureDriverString测出,很简单。

资源截图

代码片段和文件信息

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2400  2019-05-12 17:07  精准字符测绘\ClassWndProc.cls

     文件       4318  2019-05-12 17:07  精准字符测绘\C_GDIPLUS.cls

     文件      31926  2019-05-12 16:50  精准字符测绘\FormNewData.frm

     文件     143104  2020-05-11 14:40  精准字符测绘\GBK库.txt

     文件     152430  2019-05-05 22:03  精准字符测绘\GDI+模块.bas

     文件       1094  2019-05-12 17:07  精准字符测绘\mFormat.bas

     文件        821  2019-05-12 17:07  精准字符测绘\ModSubClass.bas

     文件        193  2020-05-10 11:01  精准字符测绘\MSSCCPRJ.SCC

     文件     118784  2019-05-05 22:03  精准字符测绘\Project1.exe

     文件        918  2019-05-12 16:50  精准字符测绘\Project1.vbp

     文件        217  2019-05-12 16:50  精准字符测绘\Project1.vbw

     目录          0  2020-05-11 14:41  精准字符测绘

----------- ---------  ---------- -----  ----

               456205                    12


评论

共有 条评论