列出可用的 GDI+ Delphi 2009 win32 中的字体
在使用 win32 的 Delphi 2009 中,如何获取系统上可用的 GDI+ 字体列表?
补充问题:是否有一个字体对话框可以向用户显示这种字体?如果在 Lazerous 中可以使用相同的方法,则可获得奖励积分。
In Delphi 2009 using win32, how would I obtain a list of GDI+ fonts available on the system?
Supplementary question: is there a font dialog available that can show just this this of fonts to the user? Bonus points if the same method can be used in Lazerous.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该枚举系统中的所有字体:
您应该有一个为每种字体调用的函数,并测试它是否是矢量字体(TrueType 和 OpenType 字体都被视为 truetype 字体):
You should enumerate all fonts in the system:
You should have a function that is called for each font and test if it is a vector font (both TrueType and OpenType fonts are considered truetype fonts):