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