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

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

 更新時(shí)間:2020年07月15日 10:25:29   作者:唐宋元明清2188  
這篇文章主要介紹了C# 獲取系統(tǒng)字體的方法,文中講解非常細(xì)致,幫助大家更好的理解和學(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ū)域語(yǔ)言字體列表

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引用失敗。所以建議加個(gè)異常捕獲處理。

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Unity實(shí)現(xiàn)輪盤方式的按鈕滾動(dòng)效果

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

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

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

    c#如何使用UDP進(jìn)行聊天通信

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

最新評(píng)論