Метод IDWriteFontResource::CreateFontFaceReference (dwrite_3.h)
Создает ссылку на лицо шрифта с определенными значениями оси.
Синтаксис
HRESULT CreateFontFaceReference(
DWRITE_FONT_SIMULATIONS fontSimulations,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
[out] IDWriteFontFaceReference1 **fontFaceReference
);
Параметры
fontSimulations
Флаги имитации лиц шрифта для алгоритмического смеления и курсивом.
fontAxisValues
Тип: DWRITE_FONT_AXIS_VALUE const *
Указатель на массив, содержащий список значений оси шрифта. Массив должен быть размером (числом элементов), указанным аргументом fontAxisValueCount .
fontAxisValueCount
Тип: UINT32
Количество значений оси шрифта, содержащихся в массиве fontAxisValues .
[out] fontFaceReference
Тип: IDWriteFontFaceReference1**
Адрес указателя на интерфейс IDWriteFontFaceReference1 . При успешном завершении функция задает указатель на созданный объект ссылки на шрифт, в противном случае — для указателя nullptr
.
Возвращаемое значение
Тип: HRESULT
Если функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибкиHRESULT.
Комментарии
Указанные значения оси могут быть подмножеством или надмножеством всех, которые фактически поддерживаются шрифтом. Все неустановленные оси используют значения по умолчанию: значения за пределами диапазонов зажаты, а любые неизменяемые оси не оказывают никакого влияния.
Требования
Минимальная версия клиента | Сборка Windows 10 20348 |
Минимальная версия сервера | Сборка Windows 10 20348 |
Целевая платформа | Windows |
Header | dwrite_3.h |
Библиотека | Dwrite.lib |