Метод IDWriteTextFormat::SetTextAlignment (dwrite.h)
Задает выравнивание текста в абзаце относительно начальной и конечной границы поля макета для интерфейса IDWriteTextFormat .
Синтаксис
HRESULT SetTextAlignment(
DWRITE_TEXT_ALIGNMENT textAlignment
);
Параметры
textAlignment
Параметр выравнивания текста, заданный для абзаца типа DWRITE_TEXT_ALIGNMENT. Дополнительные сведения см. в подразделе "Примечания".
Возвращаемое значение
Тип: HRESULT
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Недопустимый аргумент textAlignment. |
Комментарии
Текст можно выровнять по началу или краю поля макета или по центру. На следующем рисунке показан текст с выравниванием , равным DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_TEXT_ALIGNMENT_CENTER и DWRITE_TEXT_ALIGNMENT_TRAILING соответственно.
Примеры
if (SUCCEEDED(hr))
{
hr = pTextFormat_->SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER);
}
Требования
Минимальная версия клиента | 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 |