类 EmfPlusCustomLineCapData

EmfPlusCustomLineCapData class

EmfPlusCustomLineCapData 对象指定自定义线帽的默认数据。

public sealed class EmfPlusCustomLineCapData : EmfPlusCustomBaseLineCap

构造函数

名称描述
EmfPlusCustomLineCapData()默认构造函数。

属性

名称描述
BaseCap { get; set; }获取或设置 32 位无符号整数,指定基于 LineCap 枚举(第 2.1.1.18 节)的自定义线帽的值。
BaseInset { get; set; }获取或设置 32 位浮点值,指定线帽起始端与线结束端之间的距离。
CustomLineCapDataFlags { get; set; }获取或设置 32 位无符号整数,指定 OptionalData 字段中的数据。
FillHotSpot { get; set; }获取或设置 EmfPlusPointF 对象,该对象当前未使用。它必须设置为 {0.0, 0.0}。
OptionalData { get; set; }获取或设置 可选的 EmfPlusCustomLineCapOptionalData 对象(第 2.2.2.14 节),该对象指定自定义图形线帽的附加数据。此字段的具体内容由 CustomLineCapDataFlags 字段的值决定。
StrokeEndCap { get; set; }获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示在绘制的线段末端使用的线帽。
StrokeHotSpot { get; set; }获取或设置 EmfPlusPointF 对象,该对象当前未使用。它必须设置为 {0.0, 0.0}。
StrokeJoin { get; set; }获取或设置 32 位无符号整数,指定 LineJoin 枚举(第 2.1.1.19 节)中的值,该值指定如何连接同一笔绘制且端点相接的两条线。在两条线端点的交叉处,线段连接使连接看起来更连续。
StrokeMiterLimit { get; set; }获取或设置 32 位浮点值,包含通过设置斜接长度与线宽的最大允许比例来限制斜接角处连接的厚度。
StrokeStartCap { get; set; }获取或设置 32 位无符号整数,指定 LineCap 枚举中的值,指示在绘制的线段起始端使用的线帽。
WidthScale { get; set; }获取或设置 32 位浮点值,指定相对于用于绘制线条的 EmfPlusPen 对象(第 2.2.1.7 节)宽度,对自定义线帽的缩放量。

另请参见