GetKerningPairs |
VB声明 |
|
Declare Function GetKerningPairs Lib "gdi32" Alias "GetKerningPairsA" (ByVal hdc As Long, ByVal cPairs As Long, lpkrnpair As KERNINGPAIR) As Long |
|
说明 |
|
取得指定字体的字距信息 |
|
返回值 |
|
Long,返回的字距对数量,零表示失败。会设置GetLastError |
|
参数表 |
|
参数 |
类型及说明 |
hdc |
Long,设备场景的句柄 |
cPairs |
Long,KERNINGPAIR结构在数组中的数量,由lpkrnpair参数指定。如果将这个参数与lpkrnpair设置成零,可判断出字距表的大小 |
lpkrnpair |
KERNINGPAIR,指定KERNINGPAIR结构数组中的第一个条目 |
注解 |
|
返回以后,结构会针对数组中的每个条目象下面这样设置字段: wFirst指定一个双字符序列的第一个字符;wSecond指定第二个字符。iKernAmount字段指定指定这两个字符的字间距。 例如,假设第一个字符是"f",第二个是"i"。那么在这两个字符一个紧接一个显示出来时,字间距就是添加到默认字符间距上的一个逻辑距离。这个值通常为负,因为系统通常会令两个字符靠得更近 |
Top |