2015-10-05 69 views
1

我有PrivateFont的聲明這樣C#獲取字體的家人知道字體的名稱時

PrivateFont = new PrivateFontCollection(); 
     string[] fontFiles = this.GetFontFiles(); 
     foreach (string fontFile in fontFiles) 
     { 
      PrivateFont.AddFontFile(fontFile); 
     } 

然後,我通過指數得到字體信息:

Font = new Font(PrivateFont.Families[2], 16); 

現在,我要得到字體系列由字體名。我能怎麼做?可能

回答

2

一個方式是(因爲我覺得你的問題)

var font = PrivateFont.Families 
        .Where(c => c.Name == "Arial") 
        .FirstOrDefault(); 
+0

謝謝!它爲我工作 –

+0

高興地幫助你:) – 2015-10-05 08:43:30

相關問題