当前位置:  开发笔记 > 后端 > 正文

如何在使用.NET之前确保字体存在

如何解决《如何在使用.NET之前确保字体存在》经验,为你挑选了1个好方法。

我有一个VB.NET Windows窗体项目,在运行时一次将文本直接绘制到窗体上.在我使用字体绘制之前,我想确保用户机器上存在字体和字体大小.如果他们不这样做,我会尝试一些其他类似的字体,最终默认使用Arial或其他东西.

在用户计算机上测试和验证字体的最佳方法是什么?



1> Charlie..:

从一篇名为"如何:枚举已安装的字体"的MSDN文章中,我找到了以下代码:



InstalledFontCollection installedFontCollection = new InstalledFontCollection();

// Get the array of FontFamily objects.
FontFamily[] fontFamilies = installedFontCollection.Families;


推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有