Partilhar 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 descompactados 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: nulo

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 descompactados.

Valor de retorno

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.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10 Build 15063
Servidor mínimo compatível Windows 10 Build 15063
da Plataforma de Destino Windows
Header dwrite_3.h
Library Dwrite.lib

Consulte também

IDWriteFactory5