本文介绍了测试是否已安装字体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有一种简单的方法(在.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
}
}
这篇关于测试是否已安装字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!