函数参考


_WinAPI_GetFontResourceInfo

检索指定字体资源文件的字体名称.

#Include <WinAPIEx.au3>
_WinAPI_GetFontResourceInfo ( $sFont [, $fForce] )

参数

$sFont 字体资源文件名称字符串.
 多个文件使用 "|" 分隔, 例如, abcxxxxx.pfm | abcxxxxx.pfb.
$fForce [可选参数] 指定是否将文件添加到字体表.有效值:
1 - 强制指定文件添加到系统字体表,并检索文件名后删除它.
0 - 不添加和删除. (默认)

返回值

成功: 返回字体名称.
失败: 返回空字符串,设置 @error 标志为非 0 值.

注意/说明

None

相关

详情参考

None

示例/演示


#Include <APIConstants.au3>
#Include <Array.au3>
#Include <File.au3>
#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $FileList = _FileListToArray(_WinAPI_ShellGetSpecialFolderPath($CSIDL_FONTS), '*.ttf', 1)
Global $FontList[UBound($FileList) - 1][2]

For $i = 1 To $FileList[0]
    $FontList[$i - 1][0] = $FileList[$i]
    $FontList[$i - 1][1] = _WinAPI_GetFontResourceInfo($FileList[$i], 1)
Next

_ArrayDisplay($FontList, '_WinAPI_GetFontResourceInfo')