Метод IDWriteFactory5::UnpackFontFile (dwrite_3.h)

Метод UnpackFontFile распаковывает данные шрифтов из файла контейнера (WOFF или WOFF2) и возвращает неупакованные данные шрифта в виде потока файлов шрифтов.

Синтаксис

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

Параметры

containerType

Тип: DWRITE_CONTAINER_TYPE

Тип контейнера, возвращаемый AnalyzeContainerType.

[in] fileData

Тип: void

Указатель на сжатые данные.

fileDataSize

Тип: UINT32

Размер сжатых данных в байтах.

[out] unpackedFontStream

Тип: IDWriteFontFileStream**

Получает указатель на только что созданный поток файлов шрифтов, содержащий несжатые данные.

Возвращаемое значение

Тип: HRESULT

Стандартный код ошибки HRESULT. Возвращаемое значение E_INVALIDARG, если тип контейнера DWRITE_CONTAINER_TYPE_UNKNOWN.

Требования

   
Целевая платформа Windows
Header dwrite_3.h
Библиотека Dwrite.lib

См. также раздел

IDWriteFactory5