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


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

Создает ссылку на лицо шрифта с определенными значениями оси.

Синтаксис

HRESULT CreateFontFaceReference(
        DWRITE_FONT_SIMULATIONS      fontSimulations,
        DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
        UINT32                       fontAxisValueCount,
  [out] IDWriteFontFaceReference1    **fontFaceReference
);

Параметры

fontSimulations

Тип: DWRITE_FONT_SIMULATIONS

Флаги имитации лиц шрифта для алгоритмического смеления и курсивом.

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