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. Използва се стандартното напрежение от 0.5.

public CurveShape(PointF[] points)

Parameters

points PointF []

Тези точки са в ред.

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

Иницијализира нова инстанция на клас Aspose.Imaging.Shapes.CurveShape. Използва се стандартното напрежение от 0.5.

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

Кодът на хаша.

 Български