Class CurveShape
Название пространства: Aspose.Imaging.Shapes Ассоциация: Aspose.Imaging.dll (25.4.0)
Представляет закрученную сплинную форму.
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
Implements
Наследованные члены
PolygonShape.Reverse() , PolygonShape.GetBounds(Matrix) , PolygonShape.GetBounds(Matrix, Pen) , PolygonShape.Transform(Matrix) , PolygonShape.Equals(object) , PolygonShape.GetHashCode() , PolygonShape.Points , PolygonShape.IsClosed , PolygonShape.Bounds , PolygonShape.Center , PolygonShape.Segments , PolygonShape.HasSegments , PolygonShape.StartPoint , PolygonShape.EndPoint , Shape.Equals(object) , Shape.GetHashCode() , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
CurveShape()
Инициализует новую инстанцию класса Aspose.Imaging.Shapes.CurveShape.
[JsonConstructor]
public CurveShape()
CurveShape(PointF[])
Инициализует новую инстанцию класса Aspose.Imaging.Shapes.CurveShape. используется стандартное напряжение 0.5 .
public CurveShape(PointF[] points)
Parameters
points
PointF
[ ]
Точки разворачиваются.
CurveShape(PointF[ ], Боол)
Инициализует новую инстанцию класса Aspose.Imaging.Shapes.CurveShape. используется стандартное напряжение 0.5 .
public CurveShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[ ]
Точки разворачиваются.
isClosed
bool
Если настроиться на «истинную», то кривая закрыта.
CurveShape(PointF[ ], Флоат)
Инициализует новую инстанцию класса Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, float tension)
Parameters
points
PointF
[ ]
Точки разворачиваются.
tension
float
Напряжение в кривой.
CurveShape(PointF[ ], Флоат, Боол)
Инициализует новую инстанцию класса Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, float tension, bool isClosed)
Parameters
points
PointF
[ ]
Точки разворачиваются.
tension
float
Напряжение в кривой.
isClosed
bool
Если настроиться на «истинную», то кривая закрыта.
Properties
Bounds
Получить границы объекта.
[JsonIgnore]
public override RectangleF Bounds { get; }
Стоимость недвижимости
Center
Получить центр формы.
[JsonIgnore]
public override PointF Center { get; }
Стоимость недвижимости
Segments
Получается форма сегментов.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Стоимость недвижимости
ShapeSegment [ ]
Tension
Принимает или устанавливает напряжение кривины.
[JsonProperty]
public float Tension { get; set; }
Стоимость недвижимости
Methods
Equals(Объекты)
Проверьте, что объекты равны.
public override bool Equals(object obj)
Parameters
obj
object
Другой объект .
Returns
Результат сравнения равенства.
GetBounds(Matrix)
Получить границы объекта.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Матрица, которая должна применяться до границ, будет рассчитана.
Returns
Ограничения предполагаемого объекта.
GetBounds(Матрица , Пен)
Получить границы объекта.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Матрица, которая должна применяться до границ, будет рассчитана.
pen
Pen
Пена для использования для объекта. Это может повлиять на размер границ объекта.
Returns
Ограничения предполагаемого объекта.
GetHashCode()
Получите хаш-код текущего объекта.
public override int GetHashCode()
Returns
Код шейха .