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 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應