Поделиться через


Метод IDWriteFontResource::GetDefaultFontAxisValues (dwrite_3.h)

Извлекает значения по умолчанию для всех осей, поддерживаемых ресурсом шрифта.

Синтаксис

HRESULT GetDefaultFontAxisValues(
  [out] DWRITE_FONT_AXIS_VALUE *fontAxisValues,
        UINT32                 fontAxisValueCount
);

Параметры

[out] fontAxisValues

Тип: DWRITE_FONT_AXIS_VALUE*

Указатель на массив структур DWRITE_FONT_AXIS_VALUE, в которые GetDefaultFontAxisValues записывает список значений осей шрифта. Вы несете ответственность за управление размером и временем существования этого массива. Вызовите GetFontAxisCount, чтобы определить размер массива для выделения.

fontAxisValueCount

Тип: UINT32

Максимальное количество значений осей шрифта для записи в блок памяти, на который указывает fontAxisValues.

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

Тип: HRESULT

Если функция успешно выполнена, она возвращает S_OK. В противном случае возвращается кодошибки HRESULT.

Возвращаемое значение Описание
E_INVALIDARG не соответствует значению, возвращаемого GetFontAxisCount.

Замечания

Разные ресурсы шрифта могут иметь разные значения по умолчанию. Для шрифтов OpenType 1.8 эти значения приходят из таблиц STAT и fvar. Для старых шрифтов без таблицы STAT вес-ширина-курсив считывается из таблицы OS/2.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Сборка Windows 10 16299
минимальный поддерживаемый сервер Сборка Windows 10 16299
целевая платформа Виндоус
заголовка dwrite_3.h
библиотеки Dwrite.lib