UnpackFontFile 方法从容器文件(WOFF 或 WOFF2)解包字体数据,并以字体文件流的形式返回未打包的字体数据。
Syntax
HRESULT UnpackFontFile(
DWRITE_CONTAINER_TYPE containerType,
[in] void const *fileData,
UINT32 fileDataSize,
[out] IDWriteFontFileStream **unpackedFontStream
);
参数
containerType
AnalyzeContainerType 返回的容器类型。
[in] fileData
类型: void
指向压缩数据的指针。
fileDataSize
类型:UINT32
压缩数据的大小(以字节为单位)。
[out] unpackedFontStream
类型: IDWriteFontFileStream**
接收指向包含未压缩数据的新建字体文件流的指针。
返回值
类型: HRESULT
标准 HRESULT 错误代码。 如果容器类型DWRITE_CONTAINER_TYPE_UNKNOWN,则返回值E_INVALIDARG。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10 内部版本 15063 |
| 支持的最低服务器 | Windows 10 内部版本 15063 |
| 目标平台 | Windows操作系统 |
| Header | dwrite_3.h |
| Library | Dwrite.lib |