Partager via


IDWriteFactory5::UnpackFontFile, méthode (dwrite_3.h)

La méthode UnpackFontFile décompresse les données de police d’un fichier conteneur (WOFF ou WOFF2) et retourne les données de police décompressées sous la forme d’un flux de fichiers de police.

Syntaxe

HRESULT UnpackFontFile(
        DWRITE_CONTAINER_TYPE containerType,
  [in]  void const            *fileData,
        UINT32                fileDataSize,
  [out] IDWriteFontFileStream **unpackedFontStream
);

Paramètres

containerType

Type : DWRITE_CONTAINER_TYPE

Type de conteneur retourné par AnalyzeContainerType.

[in] fileData

Type : void

Pointeur vers les données compressées.

fileDataSize

Type : UINT32

Taille des données compressées, en octets.

[out] unpackedFontStream

Type : IDWriteFontFileStream**

Reçoit un pointeur vers un flux de fichiers de police nouvellement créé contenant les données non compressées.

Valeur retournée

Type : HRESULT

Code d’erreur HRESULT standard. La valeur de retour est E_INVALIDARG si le type de conteneur est DWRITE_CONTAINER_TYPE_UNKNOWN.

Spécifications

   
Plateforme cible Windows
En-tête dwrite_3.h
Bibliothèque Dwrite.lib

Voir aussi

IDWriteFactory5