测试是否已安装字体 [英] Test if a Font is installed

查看:210
本文介绍了测试是否已安装字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有一种简单的方法(在.net中)来测试,如果字体安装在当前机器上?

解决方案

 字符串的fontName =索拉;
浮fontSize的= 12;

使用(字体fontTester =新的字体(
        字体名称,
        字体大小,
        FontStyle.Regular,
        GraphicsUnit.Pixel))
{
    如果(fontTester.Name ==的fontName)
    {
        //字体存在
    }
    其他
    {
        //字体不存在
    }
}
 

Is there an easy way (in .Net) to test if a Font is installed on the current machine?

解决方案

string fontName = "Consolas";
float fontSize = 12;

using ( Font fontTester = new Font( 
        fontName, 
        fontSize, 
        FontStyle.Regular, 
        GraphicsUnit.Pixel ) ) 
{
    if ( fontTester.Name == fontName )
    {
        // Font exists
    }
    else
    {
        // Font doesn't exist
    }
}

这篇关于测试是否已安装字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆