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 GetBounds(Matrix)获取对象的边界。
override GetBounds(Matrix, Pen)获取对象的边界。
Reverse()反转此形状的点顺序。
override Transform(Matrix)将指定的变换应用于形状。

也可以看看