privateFontCollection 类 (gdiplusheaders.h)
PrivateFontCollection 是字体的集合类。 此类保留专用于应用程序的字体集合。 集合中的字体可以包括已安装的字体以及尚未在系统上安装的字体。
继承
PrivateFontCollection 类实现 FontCollection。
方法
PrivateFontCollection 类具有以下方法。
PrivateFontCollection::AddFontFile PrivateFontCollection::AddFontFile 方法将字体文件添加到此专用字体集合。 |
PrivateFontCollection::AddMemoryFont PrivateFontCollection::AddMemoryFont 方法将系统内存中包含的字体添加到 Windows GDI+ 字体集合。 |
PrivateFontCollection::P rivateFontCollection 创建一个空的 PrivateFontCollection 对象。 (PrivateFontCollection.PrivateFontCollection) |
PrivateFontCollection::P rivateFontCollection 创建一个空的 PrivateFontCollection 对象。 (重载 1/2) |
注解
PrivateFontCollection 允许应用程序安装现有字体的专用版本,而无需替换该字体的系统版本。 例如,除了系统使用的 Arial 字体之外,GDI+ 还可以创建 Arial 字体的专用版本。 PrivateFontCollection 还可用于安装操作系统中不存在的字体。 这是一个临时字体安装,不会影响系统安装的集合。 若要查看已安装的集合,请使用 InstalledFontCollection 类。
注意 使用 GDI+ API 时,绝不允许应用程序从不受信任的源下载任意字体。
操作系统需要提升的权限,以确保所有已安装的字体都受信任。
要求
目标平台 | Windows |
标头 | gdiplusheaders.h |