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


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

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

Синтаксис

HRESULT GetAxisValueNames(
        UINT32                  axisIndex,
        UINT32                  axisValueIndex,
  [out] DWRITE_FONT_AXIS_RANGE  *fontAxisRange,
  [out] IDWriteLocalizedStrings **names
);

Параметры

axisIndex

Тип: UINT32

Ось шрифта от 0 до GetFontAxisCount минус 1.

axisValueIndex

Тип: UINT32

Индекс значений от 0 до GetAxisValueNameCount минус 1.

[out] fontAxisRange

Тип: DWRITE_FONT_AXIS_RANGE*

Диапазон именованного значения.

[out] names

Тип: IDWriteLocalizedStrings**

Адрес указателя на интерфейс IDWriteLocalizedString s. При успешном завершении функция задает указатель на только что созданный локализованный объект строк.

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

Тип: HRESULT

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

Замечания

Возможно, автор шрифта не предоставил имена для некоторых значений оси шрифта. Локализованные строки будут пустыми в этом случае. Диапазон может быть одной точкой, где minValue == maxValue. Все диапазоны находятся в порядке возрастания по axisValueIndex.

Требования

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