Перечисление D2D1_TEXT_ANTIALIAS_MODE (d2d1.h)
Описывает режим сглаживания, используемый для рисования текста.
Синтаксис
typedef enum D2D1_TEXT_ANTIALIAS_MODE {
D2D1_TEXT_ANTIALIAS_MODE_DEFAULT = 0,
D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE = 1,
D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE = 2,
D2D1_TEXT_ANTIALIAS_MODE_ALIASED = 3,
D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_TEXT_ANTIALIAS_MODE_DEFAULT Значение: 0 Используйте системное значение по умолчанию. См. заметки. |
D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE Значение: 1 Используйте сглаживание ClearType. |
D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE Значение: 2 Используйте сглаживание оттенков серого. |
D2D1_TEXT_ANTIALIAS_MODE_ALIASED Значение: 3 Не используйте сглаживание. |
D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD Значение: 0xffffffff |
Комментарии
Это перечисление используется с SetTextAntialiasModeid2D1RenderTarget для указания способа сглаживания текста и глифов.
По умолчанию Direct2D отрисовывает текст в режиме ClearType. Факторы, которые
может понизить уровень качества по умолчанию на оттенки серого или псевдоним:
- Если значение DWRITE_RENDERING_MODEравно DWRITE_RENDERING_MODE_ALIASED , то
по умолчанию используется псевдоним режима сглаживания текста. Чтобы изменить режим отрисовки DirectWrite id2D1RenderTarget, используйте метод ID2D1RenderTarget::SetTextRenderingParams.
- Если DWRITE_RENDERING_MODE значение равно DWRITE_RENDERING_MODE_OUTLINE, то текст по умолчанию
Режим сглаживания имеет оттенки серого.
- Если целевой объект отрисовки имеет альфа-канал и для него не задано значение D2D1_ALPHA_MODE_IGNORE, то
По умолчанию используется режим сглаживания текста в оттенках серого.
- Если id2D1RenderTarget::P ushLayer вызывается без D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE
(и соответствующий PopLayer еще не был вызван), то текст по умолчанию
Режим сглаживания имеет оттенки серого.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | d2d1.h |