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


структура D2D1_STROKE_STYLE_PROPERTIES (d2d1.h)

Описывает росчерк, который обрисовывает фигуру.

Синтаксис

typedef struct D2D1_STROKE_STYLE_PROPERTIES {
  D2D1_CAP_STYLE  startCap;
  D2D1_CAP_STYLE  endCap;
  D2D1_CAP_STYLE  dashCap;
  D2D1_LINE_JOIN  lineJoin;
  FLOAT           miterLimit;
  D2D1_DASH_STYLE dashStyle;
  FLOAT           dashOffset;
} D2D1_STROKE_STYLE_PROPERTIES;

Члены

startCap

Тип: D2D1_CAP_STYLE

Крышка, примененная к началу всех открытых фигур в начертнутой геометрии.

endCap

Тип: D2D1_CAP_STYLE

Крышка, примененная к концу всех открытых фигур в обводке геометрии.

dashCap

Тип: D2D1_CAP_STYLE

Фигура на обоих концах каждого сегмента дефиса.

lineJoin

Тип: D2D1_LINE_JOIN

Значение типа , описывающее способ соединения сегментов. Это значение игнорируется для вершины, если флаги сегмента указывают, что сегмент должен иметь гладкое соединение.

miterLimit

Тип: FLOAT

Ограничение толщины соединения скошенных углов. Это значение всегда обрабатывается так, как если бы оно больше или равно 1,0f.

dashStyle

Тип: D2D1_DASH_STYLE

Значение типа , указывающее, имеет ли росчерк шаблон тире и, если да, стиль тире.

dashOffset

Тип: FLOAT

Значение типа , указывающее смещение в последовательности дефиса. Положительное значение смещения дефиса сдвигает шаблон дефиса в единицах ширины штриха к началу обводки геометрии. Отрицательное значение смещения дефиса смещает шаблон дефиса в единицах ширины штриха к концу обводки геометрии.

Комментарии

На следующем рисунке показаны разные значения dashOffset для одного и того же пользовательского стиля дефиса.

Иллюстрация четырех дефисов с одинаковым стилем и разными значениями dashOffset

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть d2d1.h