IDWriteFactory5::UnpackFontFile 方法 (dwrite_3.h)
UnpackFontFile 方法从容器文件中解包字体数据 (WOFF 或 WOFF2) ,并返回字体文件流形式的未打包字体数据。
语法
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。
要求
目标平台 | Windows |
标头 | dwrite_3.h |
Library | Dwrite.lib |