перечисление DWRITE_TEXT_ANTIALIAS_MODE (dwrite_1.h)
Перечисление DWRITE_TEXT_ANTIALIAS_MODE содержит значения, указывающие тип сглаживания для текста, когда режим отрисовки вызывает сглаживание.
Синтаксис
typedef enum DWRITE_TEXT_ANTIALIAS_MODE {
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE,
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE
} ;
Константы
DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE Сглаживание ClearType вычисляет покрытие для элементов красного, зеленого и синего цветов каждого пикселя независимо друг от друга. Это позволяет получить больше деталей, чем обычное сглаживание. Однако, так как для каждого пикселя нет одного альфа-значения, ClearType не подходит для отрисовки текста на прозрачном промежуточном растровом рисунке. |
DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE Сглаживание оттенков серого вычисляет одно значение покрытия для каждого пикселя. Так как альфа-значение каждого пикселя четко определено, текст можно отрисовываться на прозрачном растровом рисунке, которое затем можно композитировать с другим содержимым. Примечание Отрисовка в оттенках серого с idWriteBitmapRenderTarget1 использует предварительно заполненный альфа-канал. |
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 и Обновление платформы для Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dwrite_1.h |