22
A
回答
23
System.Drawing.dll中有一个类System.Drawing.Text.PrivateFontCollection,它可以在每个应用程序的基础上管理字体。
您只要在应用程序中维护此集合,并通过AddFontFile或AddMemoryFont添加字体,然后就可以像使用该字体一样安装在您的系统上。
这就像为应用程序只安装字体。一旦进程终止,字体将被卸载。
8
https://blog.andreloker.de/post/2008/07/03/Load-a-font-from-disk-stream-or-byte-array.aspx
尝试......
的博客介绍了如何使用FontCollection类。
相关问题
- 1. 从iPhone应用程序加密下载的媒体文件
- 2. 能够从应用程序包中加载文件,但不能从测试应用程序包加载文件
- 3. 从本地文件夹加载应用程序中的图片
- 4. 测试urllib2应用程序,从文件加载的http响应
- 5. 如何在C#Windows应用程序中加载大文件
- 6. 程序/应用程序加载器C#
- 7. 从C#应用程序中的多个线程加载DLL
- 8. 从资产中加载PDF文件到应用程序
- 9. 从应用程序中加载js文件django-cms
- 10. wxPython:从文件加载字体
- 11. 从文件加载VIM字体
- 12. 从rails应用程序下载文件
- 13. 从silverlight应用程序下载文件
- 14. 从应用程序下载“mobileconfig”文件
- 15. C++应用程序可以使用JNI加载.jar文件吗?
- 16. 如何从c程序中的任何目录加载文件
- 17. 在visual C++窗体窗体应用程序中浏览文件
- 18. 在OpenGL ES应用程序中加载unicode字体
- 19. 保存从电子应用程序加载的HTML文件
- 20. Java Webstart应用程序 - 从单独的文件加载属性
- 21. 我的应用程序中的许多字体文件导致.xib文件无法加载
- 22. 加载JPEG文件在MFC C++应用程序
- 23. Rails应用程序未加载的自定义字体
- 24. 程序集在C#应用程序中加载的地方?
- 25. 从C#windows应用程序中的文本文件中读取特定的字
- 26. 从C文件加载字典#
- 27. 从C#窗体应用程序中的Resource文件夹中检索图像
- 28. Visual Studio 2010 C# - 从文件资源管理器中将保存的文件加载到应用程序中
- 29. Pygame从外部字体文件加载字体
- 30. 如何加载在一个Visual C++ Windows窗体应用程序
我认为你必须保持你的私人字体集合,以便它不会被垃圾收集。当我尝试使用我使用我的字体集合中的数据构建的Font对象进行绘制时,我不断收到异常。我想,一旦我有我的字体,我不关心收藏,对吧?显然不是。只要你需要字体,只要保持对字体集合的引用即可。至少对我来说至少有效。 – 2010-03-12 23:53:53