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

Код для хаша.

 Українська