Class BezierShape
Името на пространството: Aspose.Imaging.Shapes Асамблея: Aspose.Imaging.dll (25.5.0)
Представяне на безкрайна лента.
public sealed class BezierShape : PolygonShape, IOrderedShapeInheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
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
BezierShape()
Иницијализира нова инстанция на Aspose.Imaging.Shapes.BezierShape клас.
[JsonConstructor]
public BezierShape()BezierShape(Поинт[])
Иницијализира нова инстанция на Aspose.Imaging.Shapes.BezierShape клас.
public BezierShape(PointF[] points)Parameters
points PointF
[]
Тези точки са в ред.
BezierShape(Поинт[]Боул)
Иницијализира нова инстанция на Aspose.Imaging.Shapes.BezierShape клас.
public BezierShape(PointF[] points, bool isClosed)Parameters
points PointF
[]
Тези точки са в ред.
isClosed bool
Ако се зададе на “истински” безжичната лента е затворена.
Properties
Bounds
Открива границите на обекта.
[JsonIgnore]
public override RectangleF Bounds { get; }стойност на имота
Center
Намира се в центъра на формата.
[JsonIgnore]
public override PointF Center { get; }стойност на имота
EndPoint
Завършва формата на точка.
[JsonIgnore]
public override PointF EndPoint { get; }стойност на имота
HasSegments
Получава стойност, която показва дали формата има сегменти.
[JsonIgnore]
public override bool HasSegments { get; }стойност на имота
Segments
Вземете формата на сегментите.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }стойност на имота
ShapeSegment []
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
Кодът на хаша.