Метод 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. В противном случае возвращается кодошибки
Возвращаемое значение | Описание |
---|---|
E_INVALIDARG |
Замечания
Разные ресурсы шрифта могут иметь разные значения по умолчанию. Для шрифтов OpenType 1.8 эти значения приходят из таблиц STAT и fvar. Для старых шрифтов без таблицы STAT вес-ширина-курсив считывается из таблицы OS/2.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Сборка Windows 10 16299 |
минимальный поддерживаемый сервер | Сборка Windows 10 16299 |
целевая платформа | Виндоус |
заголовка | dwrite_3.h |
библиотеки |
Dwrite.lib |