Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает объект форматирования текста, используемый для макета текста.
Синтаксис
HRESULT CreateTextFormat(
WCHAR const *fontFamilyName,
IDWriteFontCollection *fontCollection,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
FLOAT fontSize,
WCHAR const *localeName,
IDWriteTextFormat3 **textFormat
);
Параметры
fontFamilyName
Тип: WCHAR const *
Имя семейства шрифтов из коллекции.
fontCollection
Тип: IDWriteFontCollection*
Коллекция шрифтов. Используйте nullptr, чтобы указать коллекцию системных шрифтов.
fontAxisValues
Тип: DWRITE_FONT_AXIS_VALUE const *
Указатель на массив, содержащий список значений осей шрифта. Массив должен быть размером (число элементов), указанным аргументом fontAxisValueCount.
fontAxisValueCount
Тип: UINT32
Количество значений оси шрифта, содержащихся в массиве fontAxisValues.
fontSize
Тип: FLOAT
Логический размер шрифта в единицах DIP.
localeName
Тип: WCHAR const *
Имя языкового стандарта (например, "ja-JP", "en-US", "ar-EG").
textFormat
Тип: IDWriteTextFormat3**
Адрес указателя на интерфейс IDWriteTextFormat3. При успешном завершении функция задает указатель на только что созданный объект форматирования текста, в противном случае он задает указатель на nullptr.
Возвращаемое значение
Тип: HRESULT
Если функция успешно выполнена, она возвращает S_OK. В противном случае возвращается кодошибки
Замечания
Если fontCollection nullptr, используется коллекция системных шрифтов, сгруппированная по типографическому имени семейства (DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC) без скачиваемых шрифтов.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Сборка Windows 10 16299 |
| минимальный поддерживаемый сервер | Сборка Windows 10 16299 |
| целевая платформа | Виндоус |
| заголовка | dwrite_3.h |
| библиотеки |
Dwrite.lib |