資源簡(jiǎn)介
VB6&GDI 實(shí)現(xiàn)精準(zhǔn)中英字符測(cè)繪,可自定義行距字距。本人寫(xiě)的試驗(yàn)代碼,有大量BUG。測(cè)繪之中有少許的浮點(diǎn)誤差——這是字體設(shè)計(jì)單位浮點(diǎn)計(jì)算造成的,不可避免.
因?yàn)榇a中很少注釋?zhuān)以谶@里說(shuō)一下關(guān)鍵:重點(diǎn)是GDI 的DrawDriverString的功能,每個(gè)字符需要一個(gè)POINTF來(lái)定位,該P(yáng)OINTF的原點(diǎn)0,0不是左上角,而是左下角,X=字符左邊界,Y(當(dāng)為0時(shí),實(shí)際值為字符行距,需要除以字符設(shè)計(jì)單位emheight再乘以字體emsize(字體大小,比如10磅)。 字符寬度可以用MeasureDriverString測(cè)出,很簡(jiǎn)單。
代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????2400??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\ClassWndProc.cls
?????文件???????4318??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\C_GDIPLUS.cls
?????文件??????31926??2019-05-12?16:50??精準(zhǔn)字符測(cè)繪\FormNewData.frm
?????文件?????143104??2020-05-11?14:40??精準(zhǔn)字符測(cè)繪\GBK庫(kù).txt
?????文件?????152430??2019-05-05?22:03??精準(zhǔn)字符測(cè)繪\GDI+模塊.bas
?????文件???????1094??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\mFormat.bas
?????文件????????821??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\ModSubClass.bas
?????文件????????193??2020-05-10?11:01??精準(zhǔn)字符測(cè)繪\MSSCCPRJ.SCC
?????文件?????118784??2019-05-05?22:03??精準(zhǔn)字符測(cè)繪\Project1.exe
?????文件????????918??2019-05-12?16:50??精準(zhǔn)字符測(cè)繪\Project1.vbp
?????文件????????217??2019-05-12?16:50??精準(zhǔn)字符測(cè)繪\Project1.vbw
?????目錄??????????0??2020-05-11?14:41??精準(zhǔn)字符測(cè)繪
-----------?---------??----------?-----??----
???????????????456205????????????????????12
-----------?---------??----------?-----??----
?????文件???????2400??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\ClassWndProc.cls
?????文件???????4318??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\C_GDIPLUS.cls
?????文件??????31926??2019-05-12?16:50??精準(zhǔn)字符測(cè)繪\FormNewData.frm
?????文件?????143104??2020-05-11?14:40??精準(zhǔn)字符測(cè)繪\GBK庫(kù).txt
?????文件?????152430??2019-05-05?22:03??精準(zhǔn)字符測(cè)繪\GDI+模塊.bas
?????文件???????1094??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\mFormat.bas
?????文件????????821??2019-05-12?17:07??精準(zhǔn)字符測(cè)繪\ModSubClass.bas
?????文件????????193??2020-05-10?11:01??精準(zhǔn)字符測(cè)繪\MSSCCPRJ.SCC
?????文件?????118784??2019-05-05?22:03??精準(zhǔn)字符測(cè)繪\Project1.exe
?????文件????????918??2019-05-12?16:50??精準(zhǔn)字符測(cè)繪\Project1.vbp
?????文件????????217??2019-05-12?16:50??精準(zhǔn)字符測(cè)繪\Project1.vbw
?????目錄??????????0??2020-05-11?14:41??精準(zhǔn)字符測(cè)繪
-----------?---------??----------?-----??----
???????????????456205????????????????????12
評(píng)論
共有 條評(píng)論