c# 怎么判断安装字体
展开全部
var fs=System.Drawing.FontFamily.Families;
foreach(var f in fs)
{
listBox1.Items.Add(f.Name);
}
var font=fs.First(p=>p.Name=="Times New Roman");
MessageBox.Show((font==null?"不":"")+"包含 Times New Roman!");
var font=fs.First(p=>p.Name=="Times New Roman");
改成
var font=fs.FirstOrDefault(p=>p.Name=="Times New Roman");
否则会抛出异常
foreach(var f in fs)
{
listBox1.Items.Add(f.Name);
}
var font=fs.First(p=>p.Name=="Times New Roman");
MessageBox.Show((font==null?"不":"")+"包含 Times New Roman!");
var font=fs.First(p=>p.Name=="Times New Roman");
改成
var font=fs.FirstOrDefault(p=>p.Name=="Times New Roman");
否则会抛出异常
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询