Метод 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
Значение типа , указывающее тип формата файла лицевой стороны шрифта.
numberOfFiles
Тип: UINT32
Количество файлов шрифтов в количестве элементов, необходимое для представления лицевой стороны шрифта.
[in] fontFiles
Тип: const IDWriteFontFile*
Объект файла шрифта, представляющий лицевой элемент шрифта. Так как IDWriteFontFace сохраняет собственные ссылки на объекты входных файлов шрифтов, их можно освободить после этого вызова.
faceIndex
Тип: UINT32
Отсчитываемый от нуля индекс распознавания шрифта в случаях, когда файлы шрифтов содержат коллекцию лиц шрифтов. Если файлы шрифтов содержат одну грань, это значение должно быть равно нулю.
fontFaceSimulationFlags
Значение типа , указывающее, какие флаги имитации лиц шрифта для алгоритмических средств, позволяющих сделать текст полужирным или курсивным, применяются к текущему шрифту.
[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 |