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


перечисление DWRITE_RENDERING_MODE1 (dwrite_3.h)

Указывает способ отрисовки глифов.

Синтаксис

typedef enum DWRITE_RENDERING_MODE1 {
  DWRITE_RENDERING_MODE1_DEFAULT,
  DWRITE_RENDERING_MODE1_ALIASED,
  DWRITE_RENDERING_MODE1_GDI_CLASSIC,
  DWRITE_RENDERING_MODE1_GDI_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC,
  DWRITE_RENDERING_MODE1_OUTLINE,
  DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
} ;

Константы

 
DWRITE_RENDERING_MODE1_DEFAULT
Указывает, что режим отрисовки определяется автоматически на основе шрифта и размера.
DWRITE_RENDERING_MODE1_ALIASED
Указывает, что сглаживание не выполняется. Для каждого пикселя устанавливается цвет переднего плана текста или сохраняется цвет фона.
DWRITE_RENDERING_MODE1_GDI_CLASSIC
Указывает, что сглаживание выполняется в горизонтальном направлении, а внешний вид глифов совместим с GDI с использованием CLEARTYPE_QUALITY.
Используйте DWRITE_MEASURING_MODE_GDI_CLASSIC для получения глифов. В зависимости от режима сглаживания текста можно использовать clearType или оттенки серого.
DWRITE_RENDERING_MODE1_GDI_NATURAL
Указывает, что сглаживание выполняется в горизонтальном направлении, а внешний вид глифов совместим с GDI с использованием CLEARTYPE_NATURAL_QUALITY.
Достижения глифов близки к дизайну шрифтов, но по-прежнему округляются до целых пикселей. Используйте DWRITE_MEASURING_MODE_GDI_NATURAL для получения сведений о глифе.
В зависимости от режима сглаживания текста можно использовать clearType или оттенки серого.
DWRITE_RENDERING_MODE1_NATURAL
Указывает, что сглаживание выполняется в горизонтальном направлении. Этот режим отрисовки позволяет размещать глифы с точностью допиксели и
Поэтому подходит для естественного (т. е. независимого от разрешения) макета.
В зависимости от режима сглаживания текста можно использовать clearType или оттенки серого.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC
Аналогично естественному режиму, за исключением того, что сглаживание выполняется как в горизонтальном, так и в вертикальном направлениях.
Обычно это используется при больших размерах, чтобы кривые и диагональные линии выглядели более гладкими.
В зависимости от режима сглаживания текста можно использовать clearType или оттенки серого.
DWRITE_RENDERING_MODE1_OUTLINE
Указывает, что отрисовка должна обходить растеризатор и использовать контуры напрямую. Обычно используется при очень больших размерах.
DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED
Аналогично естественному симметричному режиму, за исключением того, что по возможности текст должен быть растеризован в форме с пониженной выборкой.

Требования

   
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть dwrite_3.h