IDWriteInMemoryFontFileLoader::CreateInMemoryFontFileReference 方法 (dwrite_3.h)
從位元組陣列建立 (IDWriteFontFile 物件) 字型檔案參考。 字型檔案參考系結至 IDWriteInMemoryFontFileLoader 實例,只要該載入器向處理站註冊,就會維持有效狀態。
語法
HRESULT CreateInMemoryFontFileReference(
IDWriteFactory *factory,
[in] void const *fontData,
UINT32 fontDataSize,
[in, optional] IUnknown *ownerObject,
[out] IDWriteFontFile **fontFile
);
參數
factory
類型: IDWriteFactory*
用來建立字型檔案參考的 Factory 物件。
[in] fontData
類型: void const*
包含字型資料的記憶體區塊指標。
fontDataSize
類型: UINT32
字型資料的大小。
[in, optional] ownerObject
類型: IUnknown*
擁有 fontData 參數所指定記憶體的選擇性物件。 如果此參數不是 Null,此方法會儲存字型資料的指標,並將參考加入至擁有者物件。 fontData 指標必須維持有效狀態,直到釋放擁有者物件為止。 如果此參數為 Null,此方法會建立字型資料的複本。
[out] fontFile
類型: IDWriteFontFile**
接收新建立字型檔案參考的指標。
傳回值
類型: HRESULT
這個方法會傳回 HRESULT 成功或錯誤碼。
需求
目標平台 | Windows |
標頭 | dwrite_3.h |
程式庫 | Dwrite.lib |