IDWriteFactory5::UnpackFontFile-Methode (dwrite_3.h)
Die UnpackFontFile-Methode entpackt Schriftartdaten aus einer Containerdatei (WOFF oder WOFF2) und gibt die entpackten Schriftartdaten in Form eines Schriftartdateidatenstroms zurück.
Syntax
HRESULT UnpackFontFile(
DWRITE_CONTAINER_TYPE containerType,
[in] void const *fileData,
UINT32 fileDataSize,
[out] IDWriteFontFileStream **unpackedFontStream
);
Parameter
containerType
Von AnalyzeContainerType zurückgegebener Containertyp.
[in] fileData
Typ: void
Zeiger auf die komprimierten Daten.
fileDataSize
Typ: UINT32
Größe der komprimierten Daten in Bytes.
[out] unpackedFontStream
Typ: IDWriteFontFileStream**
Empfängt einen Zeiger auf einen neu erstellten Schriftartdateistream, der die unkomprimierten Daten enthält.
Rückgabewert
Typ: HRESULT
Standard-HRESULT-Fehlercode. Der Rückgabewert ist E_INVALIDARG, wenn der Containertyp DWRITE_CONTAINER_TYPE_UNKNOWN ist.
Anforderungen
Zielplattform | Windows |
Kopfzeile | dwrite_3.h |
Bibliothek | Dwrite.lib |