zoukankan      html  css  js  c++  java
  • wpf获取系统字体

    wpf获取系统安装的字体很简单,

    foreach (FontFamily fontfamily in Fonts.SystemFontFamilies)

    {

      //代码

    }

    获取中文字体

    foreach (FontFamily fontfamily in Fonts.SystemFontFamilies)
                {
                    LanguageSpecificStringDictionary fontdics = fontfamily.FamilyNames;
                    //判断该字体是不是中文字体
                    if (fontdics.ContainsKey(XmlLanguage.GetLanguage("zh-cn")))
                    {
                        string fontfamilyname = null;
                        if (fontdics.TryGetValue(XmlLanguage.GetLanguage("zh-cn"), out fontfamilyname))
                        {
                            systemFontsNamesList.Add(fontfamilyname);
                        }
                    }

         //英文字体
                    else
                    {
                        string fontfamilyname = null;
                        if (fontdics.TryGetValue(XmlLanguage.GetLanguage("en-us"), out fontfamilyname))
                        {
                            systemFontsNamesList.Add(fontfamilyname);
                        }
                    }
                }

  • 相关阅读:
    tomact配置
    cesium环境配置
    电脑上压缩文件不显示图标的解决办法
    MSCE C#官网一步步学习搬运9 第九章、用C++/CLI编写Addins
    MSCE | MDL二次开发知识点与遇到的问题记录
    MSCE C++官网一步步学习搬运7
    MSCE C++官网一步步学习搬运6
    geotools模块梳理
    geoserver 安全配置
    mapbox去除logo控件和attribution控件
  • 原文地址:https://www.cnblogs.com/renpeng/p/4364194.html
Copyright © 2011-2022 走看看