Class BezierShape
Именује се: Aspose.Imaging.Shapes Асамблеја: Aspose.Imaging.dll (25.4.0)
Представља безијер сплине.
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
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
Код за хасх.