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(PointF[])
Инициализует новую инстанцию класса Aspose.Imaging.Shapes.BezierShape.
public BezierShape(PointF[] points)
Parameters
points
PointF
[ ]
Точки разворачиваются.
BezierShape(PointF[ ], Боол)
Инициализует новую инстанцию класса 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
Код шейха .