Поделиться через


перечисление 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

См. также раздел

IDWriteBitmapRenderTarget1::GetTextAntialiasMode

IDWriteBitmapRenderTarget1::SetTextAntialiasMode