Class BezierShape
Namn på plats: Aspose.Imaging.Shapes Församling: Aspose.Imaging.dll (25.4.0)
Representerar en bezier spline.
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
Implements
Arvsmedlemmar
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()
Initialiserar en ny instans av Aspose.Imaging.Shapes.BezierShape klass.
[JsonConstructor]
public BezierShape()
BezierShape(PointF[])
Initialiserar en ny instans av Aspose.Imaging.Shapes.BezierShape klass.
public BezierShape(PointF[] points)
Parameters
points
PointF
[ ]
Poängen är array.
BezierShape(PointF[ ], och bool)
Initialiserar en ny instans av Aspose.Imaging.Shapes.BezierShape klass.
public BezierShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[ ]
Poängen är array.
isClosed
bool
Om du ställer in till “true” är bezier spline stängd.
Properties
Bounds
Hämta objektets gränser.
[JsonIgnore]
public override RectangleF Bounds { get; }
Fastighetsvärde
Center
Få formens centrum.
[JsonIgnore]
public override PointF Center { get; }
Fastighetsvärde
EndPoint
Hämta slutformpunkten.
[JsonIgnore]
public override PointF EndPoint { get; }
Fastighetsvärde
HasSegments
Det får ett värde som indikerar om formen har segment.
[JsonIgnore]
public override bool HasSegments { get; }
Fastighetsvärde
Segments
Få formsegmenten.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Fastighetsvärde
ShapeSegment [ ]
Methods
Equals(Objektet)
Kontrollera om objekt är lika.
public override bool Equals(object obj)
Parameters
obj
object
Det andra objektet.
Returns
jämställdhetens resultat.
GetBounds(Matrix)
Hämta objektets gränser.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matriken som ska tillämpas före gränserna kommer att beräknas.
Returns
gränserna för det uppskattade objektet.
GetBounds(Matrix och Pen)
Hämta objektets gränser.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matriken som ska tillämpas före gränserna kommer att beräknas.
pen
Pen
Penna att använda för objekt. Detta kan påverka objektets gränsvärde.
Returns
gränserna för det uppskattade objektet.
GetHashCode()
Få hashkod från det aktuella objektet
public override int GetHashCode()
Returns
och hash koden.