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
常规角度顶点,除非联接超出斜接限制;否则,为斜顶点。
D2D1_LINE_JOIN_FORCE_DWORD
值: 0xffffffff

备注

斜接限制会影响允许尖锐的斜接联接的方式。 如果线条联接样式 为D2D1_LINE_JOIN_MITER_OR_BEVEL,则如果联接未超出斜接限制,则将使用常规角度顶点进行斜化;否则,行联接将进行斜角。

下图显示了相同笔划路径几何图形的不同线联接设置。

行联接设置图示

要求

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