欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 獲取系統(tǒng)字體的示例代碼

 更新時間:2020年07月15日 10:25:29   作者:唐宋元明清2188  
這篇文章主要介紹了C# 獲取系統(tǒng)字體的方法,文中講解非常細致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下

獲取已安裝的所有字體列表

System.Drawing.FontFamily

StringBuilder str = new StringBuilder(2000);
  InstalledFontCollection fonts = new InstalledFontCollection();
  foreach (FontFamily family in fonts.Families)
  {
    str.Append(family.Name);
    str.AppendLine();
  }
  ContentTextBlock.Text = str.ToString();

獲取區(qū)域語言字體列表

System.Windows.Media.FontFamily

StringBuilder str = new StringBuilder(2000);
  CultureInfo currentCulture = CultureInfo.CurrentUICulture;
  CultureInfo enUsCultureInfo = new CultureInfo("en-US");
  foreach (var family in Fonts.SystemFontFamilies)
  {
    foreach (var keyPair in family.FamilyNames)
    {
      var specificCulture = keyPair.Key.GetSpecificCulture();
      if (specificCulture.Equals(currentCulture) || specificCulture.Equals(enUsCultureInfo))
      {
        if (keyPair.Key != null && !string.IsNullOrEmpty(keyPair.Value))
        {
          str.Append(keyPair.Value);
          str.AppendLine();
        }
      }
    }
  }
  ContentTextBlock.Text = str.ToString();

注:有些電腦因系統(tǒng)缺陷或者系統(tǒng)更新沖突,導(dǎo)致System.Windows.Media.Fonts引用失敗。所以建議加個異常捕獲處理。

以上就是C# 獲取系統(tǒng)字體的示例代碼的詳細內(nèi)容,更多關(guān)于c# 獲取字體的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C#正則表達式匹配與替換字符串功能示例

    C#正則表達式匹配與替換字符串功能示例

    這篇文章主要介紹了C#正則表達式匹配與替換字符串功能,結(jié)合具體實例形式分析了C#字符串正則替換相關(guān)類、方法的使用技巧與相關(guān)注意事項,需要的朋友可以參考下
    2017-06-06
  • C# PC版微信消息監(jiān)聽自動回復(fù)的實現(xiàn)方法

    C# PC版微信消息監(jiān)聽自動回復(fù)的實現(xiàn)方法

    這篇文章主要介紹了C# PC版微信消息監(jiān)聽自動回復(fù)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • C#?Razor語法規(guī)則

    C#?Razor語法規(guī)則

    這篇文章介紹了C#?Razor的語法規(guī)則,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • C#實現(xiàn)讀取被進程占用的文件實現(xiàn)方法

    C#實現(xiàn)讀取被進程占用的文件實現(xiàn)方法

    這篇文章主要介紹了C#實現(xiàn)讀取被進程占用的文件實現(xiàn)方法,涉及C#進程操作及文件讀取的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • WPF通過使用C#代碼給控件賦值

    WPF通過使用C#代碼給控件賦值

    開發(fā)中偶爾會用到使用c#代碼給控件賦值,這里需要通過F12找到控件的賦值類型,然后在看控件可以使用那種方式賦值,花點時間研究一下,基本都可以通過c#代碼給控件賦值的,需要的朋友可以參考下
    2023-09-09
  • C#函數(shù)式編程中的部分應(yīng)用詳解

    C#函數(shù)式編程中的部分應(yīng)用詳解

    這篇文章主要介紹了C#函數(shù)式編程中的部分應(yīng)用詳解,本文講解了何謂函數(shù)式編程、函數(shù)式編程中的部分應(yīng)用是什么、部分應(yīng)用的代碼實例,需要的朋友可以參考下
    2015-01-01
  • C#配置log4net實現(xiàn)將日志分類記錄到不同的日志文件中

    C#配置log4net實現(xiàn)將日志分類記錄到不同的日志文件中

    log4net是.Net下一個非常優(yōu)秀的開源日志記錄組件,log4net記錄日志的功能非常強大,它可以將日志分不同的等級,以不同的格式,輸出到不同的媒介,下面我們就來看看C#如何配置log4net讓日志分類記錄到不同的日志文件吧
    2024-02-02
  • Unity實現(xiàn)輪盤方式的按鈕滾動效果

    Unity實現(xiàn)輪盤方式的按鈕滾動效果

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)輪盤方式的按鈕滾動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C#實現(xiàn)將PDF轉(zhuǎn)為Excel的方法詳解

    C#實現(xiàn)將PDF轉(zhuǎn)為Excel的方法詳解

    通常,PDF格式的文檔能支持的編輯功能不如office文檔多,針對PDF文檔里面有表格數(shù)據(jù)的,如果想要編輯表格里面的數(shù)據(jù),可以將該PDF文檔轉(zhuǎn)為Excel格式。本文將介紹如何利用C#實現(xiàn)PDF轉(zhuǎn)Excel,需要的可以參考一下
    2022-04-04
  • c#如何使用UDP進行聊天通信

    c#如何使用UDP進行聊天通信

    這篇文章主要介紹了c#如何使用UDP進行聊天通信問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論