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


перечисление DWRITE_RENDERING_MODE (dwrite.h)

Представляет метод отрисовки глифов.

Примечание В этом разделе описывается DWRITE_RENDERING_MODE в Windows 8 и более поздних версиях. Сведения о предыдущей версии см. в разделе Примечания.
 

Синтаксис

typedef enum DWRITE_RENDERING_MODE {
  DWRITE_RENDERING_MODE_DEFAULT,
  DWRITE_RENDERING_MODE_ALIASED,
  DWRITE_RENDERING_MODE_GDI_CLASSIC,
  DWRITE_RENDERING_MODE_GDI_NATURAL,
  DWRITE_RENDERING_MODE_NATURAL,
  DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC,
  DWRITE_RENDERING_MODE_OUTLINE,
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC,
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL,
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL,
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC
} ;

Константы

 
DWRITE_RENDERING_MODE_DEFAULT
Указывает, что режим отрисовки определяется автоматически на основе шрифта и размера.
DWRITE_RENDERING_MODE_ALIASED
Указывает, что сглаживание не выполняется. Для каждого пикселя устанавливается цвет переднего плана текста или сохраняется цвет фона.
DWRITE_RENDERING_MODE_GDI_CLASSIC
Указывает, что сглаживание выполняется в горизонтальном направлении, а внешний вид глифов совместим с GDI с использованием CLEARTYPE_QUALITY.
Используйте DWRITE_MEASURING_MODE_GDI_CLASSIC для получения глифов. В зависимости от режима сглаживания текста можно использовать clearType или оттенки серого.
DWRITE_RENDERING_MODE_GDI_NATURAL
Указывает, что сглаживание выполняется в горизонтальном направлении, а внешний вид глифов совместим с GDI с использованием CLEARTYPE_NATURAL_QUALITY.
Достижения глифов близки к дизайну шрифтов, но по-прежнему округляются до целых пикселей. Используйте DWRITE_MEASURING_MODE_GDI_NATURAL для получения сведений о глифе.
В зависимости от режима сглаживания текста можно использовать clearType или оттенки серого.
DWRITE_RENDERING_MODE_NATURAL
Указывает, что сглаживание выполняется в горизонтальном направлении. Этот режим отрисовки позволяет размещать глифы с точностью допиксели и
поэтому подходит
для естественного (т. е. независимого от разрешения) макета. В зависимости от режима сглаживания текста можно использовать clearType или оттенки серого.
DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC
Аналогично естественному режиму, за исключением того, что сглаживание выполняется как в горизонтальном, так и в вертикальном направлениях.
Обычно это используется при больших размерах, чтобы кривые и диагональные линии выглядели более гладкими. Сглаживание может иметь значение ClearType или оттенки серого в зависимости от
в режиме сглаживания текста.
DWRITE_RENDERING_MODE_OUTLINE
Указывает, что отрисовка должна обходить растеризатор и использовать контуры напрямую. Обычно используется при очень больших размерах.
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC
DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL
DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC

Комментарии

DWRITE_RENDERING_MODE до Windows 8

enum DWRITE_RENDERING_MODE {
  DWRITE_RENDERING_MODE_DEFAULT, 
  DWRITE_RENDERING_MODE_ALIASED, 
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC, 
  DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL, 
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL, 
  DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC, 
  DWRITE_RENDERING_MODE_OUTLINE 

};

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть dwrite.h