Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет метод отрисовки глифов.
Примечание В этом разделе описывается 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 |