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 |
程式庫 | Dwrite.lib |