Compartilhar via


Método IDWriteFactory5::UnpackFontFile (dwrite_3.h)

O método UnpackFontFile descompacta dados de fonte de um arquivo de contêiner (WOFF ou WOFF2) e retorna os dados de fonte não empacotados na forma de um fluxo de arquivo de fonte.

Sintaxe

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

Parâmetros

containerType

Tipo: DWRITE_CONTAINER_TYPE

Tipo de contêiner retornado por AnalyzeContainerType.

[in] fileData

Tipo: void

Ponteiro para os dados compactados.

fileDataSize

Tipo: UINT32

Tamanho dos dados compactados, em bytes.

[out] unpackedFontStream

Tipo: IDWriteFontFileStream**

Recebe um ponteiro para um fluxo de arquivo de fonte recém-criado que contém os dados não compactados.

Valor retornado

Tipo: HRESULT

Código de erro HRESULT padrão. O valor retornado será E_INVALIDARG se o tipo de contêiner for DWRITE_CONTAINER_TYPE_UNKNOWN.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho dwrite_3.h
Biblioteca Dwrite.lib

Confira também

IDWriteFactory5