Pen.Alignment 属性

定义

获取或设置此 Pen 的对齐方式。

public:
 property System::Drawing::Drawing2D::PenAlignment Alignment { System::Drawing::Drawing2D::PenAlignment get(); void set(System::Drawing::Drawing2D::PenAlignment value); };
public System.Drawing.Drawing2D.PenAlignment Alignment { get; set; }
member this.Alignment : System.Drawing.Drawing2D.PenAlignment with get, set
Public Property Alignment As PenAlignment

属性值

表示该 PenAlignment 的对齐方式的 Pen

例外

指定值不是 PenAlignment 的成员。

对不可变的 Alignment(比如由 Pen 类所返回)设置 Pens 属性。

注解

此属性确定 如何 Pen 绘制闭合曲线和多边形。 枚举 PenAlignment 指定五个值;但是,只有两个值 ( CenterInset ) 将更改绘制的线条的外观。 Center 是此属性的默认值,并指定笔的宽度以曲线或多边形轮廓为中心。 此属性的 值 Inset 指定笔的宽度位于曲线或多边形的轮廓内。 其他三个值 RightLeft、 和 Outset将导致笔居中。

Pen其对齐设置为 Inset 的 将产生不可靠的结果,有时在嵌入位置绘制,有时绘制在居中位置。 此外,插入笔不能用于绘制复合线,也不能使用虚线帽绘制虚线 Triangle

适用于