IDWriteFactory5::UnpackFontFile 方法 (dwrite_3.h)

UnpackFontFile 方法从容器文件(WOFF 或 WOFF2)解包字体数据,并以字体文件流的形式返回未打包的字体数据。

Syntax

HRESULT UnpackFontFile(
        DWRITE_CONTAINER_TYPE containerType,
  [in]  void const            *fileData,
        UINT32                fileDataSize,
  [out] IDWriteFontFileStream **unpackedFontStream
);

参数

containerType

类型: DWRITE_CONTAINER_TYPE

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

另请参阅

IDWriteFactory5