Перечисление D2D1_LINE_JOIN (d2d1.h)
Описывает фигуру, соединяющую две линии или два сегмента.
Синтаксис
typedef enum D2D1_LINE_JOIN {
D2D1_LINE_JOIN_MITER = 0,
D2D1_LINE_JOIN_BEVEL = 1,
D2D1_LINE_JOIN_ROUND = 2,
D2D1_LINE_JOIN_MITER_OR_BEVEL = 3,
D2D1_LINE_JOIN_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_LINE_JOIN_MITER Значение: 0 Обычные угловые вершины. |
D2D1_LINE_JOIN_BEVEL Значение: 1 Скошенные вершины. |
D2D1_LINE_JOIN_ROUND Значение: 2 Закругленные вершины. |
D2D1_LINE_JOIN_MITER_OR_BEVEL Значение: 3 Обычные угловые вершины, если соединение не выходит за пределы miter; в противном случае — скошенные вершины. |
D2D1_LINE_JOIN_FORCE_DWORD Значение: 0xffffffff |
Комментарии
Ограничение митра влияет на то, насколько резкие соединения могут быть. Если стиль соединения линий D2D1_LINE_JOIN_MITER_OR_BEVEL, то соединение будет объединяться с обычными угловыми вершинами, если оно не выходит за пределы митра; В противном случае соединение линий будет скошено.
На следующем рисунке показаны различные параметры соединения строк для одной и той же геометрии контура с обводками.
Требования
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Верхняя часть | d2d1.h |