idWriteFactory 接口 (dwrite.h)
用于创建所有后续DirectWrite对象。 此接口是所有DirectWrite对象的根工厂接口。
继承
IDWriteFactory 接口继承自 IUnknown 接口。 IDWriteFactory 还具有以下类型的成员:
方法
IDWriteFactory 接口包含以下方法。
注解
使用 DWriteCreateFactory 函数创建 IDWriteFactory 对象。
if (SUCCEEDED(hr))
{
hr = DWriteCreateFactory(
DWRITE_FACTORY_TYPE_SHARED,
__uuidof(IDWriteFactory),
reinterpret_cast<IUnknown**>(&pDWriteFactory_)
);
}
IDWriteFactory 对象保存状态信息,例如字体加载程序注册和缓存的字体数据。 此状态可以共享或隔离。 建议对大多数应用程序使用共享,因为它可以节省内存。 但是,在想要为某些对象提供单独的状态的情况下,隔离可能很有用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | dwrite.h |