添加字体,
此函数加载的字体仅适用于GDI以及传统控件,
有个别控件可能不支持内存字体
建议改用 fonts.addFamily 函数可以支持GDI,GDI+,plus 控件等
添加字体,
参数@!可以是字体文件路径,资源文件路径,或内存数据
参数2省略或为真删除成功后调用sendChange函数通知所有窗体
返回值1为字体路径或字体句柄,返回值2为添加字体数目,失败返回空值
注册的字体仅在当前进程可用,并可覆盖系统同名字体
win.font.enum(
function(logfont,fullname,ftype,style,script,lpntme){
if( ftype == 0x4/*_TRUETYPE_FONTTYPE*/ & fullname[1] != '@'#/*翻转90度字体*/ ){
}
},{ charset = 0x86/*_GB2312_CHARSET*/; name = "" }
)
返回字体文件信息
注意此函数不支持内嵌资源文件
移除字体,参数必须是add函数的第一个非空返回值
参数2省略或为真删除成功后调用sendChange函数通知所有窗体
字体增删后可选使用此函数通知所有顶层窗口
字体描述
_ANSI_CHARSET=0x0
_BALTIC_CHARSET=0xBA
_CHINESEBIG5_CHARSET=0x88
_DEFAULT_CHARSET=0x1
_EASTEUROPE_CHARSET=0xEE
_GB2312_CHARSET=0x86
_GREEK_CHARSET=0xA1
_HANGUL_CHARSET=0x81
_MAC_CHARSET=0x4D
_OEM_CHARSET=0xFF
_RUSSIAN_CHARSET=0xCC
_SHIFTJIS_CHARSET=0x80
_SYMBOL_CHARSET=0x2
_TURKISH_CHARSET=0xA2