共用方式為


IDWriteFactory5::UnpackFontFile 方法 (dwrite_3.h)

UnpackFontFile 方法會將容器檔案中的字型資料解壓縮 (WOFF 或 WOFF2) ,並以字型檔案資料流程的形式傳回未封裝的字型資料。

語法

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傳回值。

需求

   
目標平台 Windows
標頭 dwrite_3.h
程式庫 Dwrite.lib

另請參閱

IDWriteFactory5