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
Якщо встановити на «правдиву», то заблокована смуга Bezier.
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()
Завантажити hash-код поточного об’єкта
public override int GetHashCode()
Returns
Код для хаша.