Freigeben über


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

Typ: DWRITE_CONTAINER_TYPE

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

Weitere Informationen

IDWriteFactory5