Метод IDWriteFactory5::UnpackFontFile (dwrite_3.h)
Метод UnpackFontFile распаковывает данные шрифтов из файла контейнера (WOFF или WOFF2) и возвращает неупакованные данные шрифта в виде потока файлов шрифтов.
Синтаксис
HRESULT UnpackFontFile(
DWRITE_CONTAINER_TYPE containerType,
[in] void const *fileData,
UINT32 fileDataSize,
[out] IDWriteFontFileStream **unpackedFontStream
);
Параметры
containerType
Тип контейнера, возвращаемый AnalyzeContainerType.
[in] fileData
Тип: void
Указатель на сжатые данные.
fileDataSize
Тип: UINT32
Размер сжатых данных в байтах.
[out] unpackedFontStream
Тип: IDWriteFontFileStream**
Получает указатель на только что созданный поток файлов шрифтов, содержащий несжатые данные.
Возвращаемое значение
Тип: HRESULT
Стандартный код ошибки HRESULT. Возвращаемое значение E_INVALIDARG, если тип контейнера DWRITE_CONTAINER_TYPE_UNKNOWN.
Требования
Целевая платформа | Windows |
Header | dwrite_3.h |
Библиотека | Dwrite.lib |