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 值。

具有相同样式和不同短划线Offset 值的四个短划线的插图

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
标头 d2d1.h