C# 獲取系統(tǒng)字體的示例代碼
獲取已安裝的所有字體列表
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)文章!
- C# 讀取ttf字體文件里的Unicode實(shí)現(xiàn)
- C#字體池技術(shù)實(shí)現(xiàn)代碼詳解
- C#使用RichTextBox實(shí)現(xiàn)替換文字及改變字體顏色功能示例
- C#使用private font改變PDF文件的字體詳解
- C#控制臺(tái)應(yīng)用程序中輸出彩色字體
- C#及WPF獲取本機(jī)所有字體和顏色的方法
- C#生成Code39條形碼而非條形碼字體的方法
- C# Winform使用擴(kuò)展方法實(shí)現(xiàn)自定義富文本框(RichTextBox)字體顏色
- C#實(shí)現(xiàn)字體旋轉(zhuǎn)的方法
- C#實(shí)現(xiàn)縮放字體的方法
- C#讀取系統(tǒng)字體顏色與大小的方法
- windows系統(tǒng)下,如何在C#程序中自動(dòng)安裝字體
相關(guā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-05C#實(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-08C#配置log4net實(shí)現(xiàn)將日志分類記錄到不同的日志文件中
log4net是.Net下一個(gè)非常優(yōu)秀的開源日志記錄組件,log4net記錄日志的功能非常強(qiáng)大,它可以將日志分不同的等級(jí),以不同的格式,輸出到不同的媒介,下面我們就來(lái)看看C#如何配置log4net讓日志分類記錄到不同的日志文件吧2024-02-02Unity實(shí)現(xiàn)輪盤方式的按鈕滾動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)輪盤方式的按鈕滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02C#實(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