C# 在知道字体名称时获取字体系列
C# Get font family when know font's name
我有PrivateFont
是这样声明的
PrivateFont = new PrivateFontCollection();
string[] fontFiles = this.GetFontFiles();
foreach (string fontFile in fontFiles)
{
PrivateFont.AddFontFile(fontFile);
}
然后我通过索引获取字体信息:
Font = new Font(PrivateFont.Families[2], 16);
现在,我想通过字体名称获取字体系列。我该怎么办?
一种可能的方法是(我认为你的问题)
var font = PrivateFont.Families
.Where(c => c.Name == "Arial")
.FirstOrDefault();
我有PrivateFont
是这样声明的
PrivateFont = new PrivateFontCollection();
string[] fontFiles = this.GetFontFiles();
foreach (string fontFile in fontFiles)
{
PrivateFont.AddFontFile(fontFile);
}
然后我通过索引获取字体信息:
Font = new Font(PrivateFont.Families[2], 16);
现在,我想通过字体名称获取字体系列。我该怎么办?
一种可能的方法是(我认为你的问题)
var font = PrivateFont.Families
.Where(c => c.Name == "Arial")
.FirstOrDefault();