类 CurveShape

CurveShape class

表示曲线样条形状。

public sealed class CurveShape : PolygonShape

构造函数

名称描述
CurveShape()初始化 CurveShape 类的新实例。
CurveShape(PointF[])初始化 CurveShape 类的新实例。使用默认张力 0.5。
CurveShape(PointF[], bool)初始化 CurveShape 类的新实例。使用默认张力 0.5。
CurveShape(PointF[], float)初始化 CurveShape 类的新实例。
CurveShape(PointF[], float, bool)初始化 CurveShape 类的新实例。

属性

名称描述
override Bounds { get; }获取对象的边界。
override Center { get; }获取形状的中心。
virtual EndPoint { get; }获取结束形状点。
override HasSegments { get; }获取一个值,指示形状是否具有段。
IsClosed { get; set; }获取或设置一个值,指示形状是否闭合。
Points { get; set; }获取或设置曲线点。
override Segments { get; }获取形状的段。
virtual StartPoint { get; }获取起始形状点。
Tension { get; set; }获取或设置曲线张力。

方法

名称描述
override Equals(object)检查对象是否相等。
override GetBounds(Matrix)获取对象的边界。
override GetBounds(Matrix, Pen)获取对象的边界。
override GetHashCode()获取当前对象的哈希码。
Reverse()反转此形状的点顺序。
override Transform(Matrix)对形状应用指定的变换。

另请参见