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(ПоинтФ[])

Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.

public CurveShape(PointF[] points)

Parameters

points PointF []

Точки су у реду.

CurveShape(ПоинтФ[], Боол)

Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.

public CurveShape(PointF[] points, bool isClosed)

Parameters

points PointF []

Точки су у реду.

isClosed bool

Ако је постављен на “истину”, крива је затворена.

CurveShape(ПоинтФ[], Флоат)

Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.

public CurveShape(PointF[] points, float tension)

Parameters

points PointF []

Точки су у реду.

tension float

Напетост у кривини.

CurveShape(ПоинтФ[], плутање , боол)

Иницијалише нову инстанцију 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

Код за хасх.

 Српски