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


Метод IDWriteFactory::CreateFontFace (dwrite.h)

Создает объект , представляющий лицевой элемент шрифта.

Синтаксис

HRESULT CreateFontFace(
        DWRITE_FONT_FACE_TYPE   fontFaceType,
        UINT32                  numberOfFiles,
  [in]  IDWriteFontFile         * const *fontFiles,
        UINT32                  faceIndex,
        DWRITE_FONT_SIMULATIONS fontFaceSimulationFlags,
  [out] IDWriteFontFace         **fontFace
);

Параметры

fontFaceType

Тип: DWRITE_FONT_FACE_TYPE

Значение типа , указывающее тип формата файла лицевой стороны шрифта.

numberOfFiles

Тип: UINT32

Количество файлов шрифтов в количестве элементов, необходимое для представления лицевой стороны шрифта.

[in] fontFiles

Тип: const IDWriteFontFile*

Объект файла шрифта, представляющий лицевой элемент шрифта. Так как IDWriteFontFace сохраняет собственные ссылки на объекты входных файлов шрифтов, их можно освободить после этого вызова.

faceIndex

Тип: UINT32

Отсчитываемый от нуля индекс распознавания шрифта в случаях, когда файлы шрифтов содержат коллекцию лиц шрифтов. Если файлы шрифтов содержат одну грань, это значение должно быть равно нулю.

fontFaceSimulationFlags

Тип: DWRITE_FONT_SIMULATIONS

Значение типа , указывающее, какие флаги имитации лиц шрифта для алгоритмических средств, позволяющих сделать текст полужирным или курсивным, применяются к текущему шрифту.

[out] fontFace

Тип: IDWriteFontFace**

При возврате этим методом содержит адрес указателя на созданный объект распознавания шрифта или значение NULL в случае сбоя.

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

Тип: HRESULT

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

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dwrite.h
Библиотека Dwrite.lib
DLL Dwrite.dll

См. также раздел

IDWriteFactory