Class CurveShape

Class CurveShape

Название пространства: Aspose.Imaging.Shapes Ассоциация: Aspose.Imaging.dll (25.4.0)

Представляет закрученную сплинную форму.

public sealed class CurveShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape CurveShape

Implements

IOrderedShape

Наследованные члены

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; }

Стоимость недвижимости

RectangleF

Center

Получить центр формы.

[JsonIgnore]
public override PointF Center { get; }

Стоимость недвижимости

PointF

Segments

Получается форма сегментов.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

Стоимость недвижимости

ShapeSegment [ ]

Tension

Принимает или устанавливает напряжение кривины.

[JsonProperty]
public float Tension { get; set; }

Стоимость недвижимости

float

Methods

Equals(Объекты)

Проверьте, что объекты равны.

public override bool Equals(object obj)

Parameters

obj object

Другой объект .

Returns

bool

Результат сравнения равенства.

GetBounds(Matrix)

Получить границы объекта.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Матрица, которая должна применяться до границ, будет рассчитана.

Returns

RectangleF

Ограничения предполагаемого объекта.

GetBounds(Матрица , Пен)

Получить границы объекта.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Матрица, которая должна применяться до границ, будет рассчитана.

pen Pen

Пена для использования для объекта. Это может повлиять на размер границ объекта.

Returns

RectangleF

Ограничения предполагаемого объекта.

GetHashCode()

Получите хаш-код текущего объекта.

public override int GetHashCode()

Returns

int

Код шейха .

 Русский