C#获取字体的家人知道字体的名称时

问题描述:

我有PrivateFont的声明这样C#获取字体的家人知道字体的名称时

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(); 
+0

谢谢!它为我工作 –

+0

高兴地帮助你:) – 2015-10-05 08:43:30