Class BezierShape
Der Name: Aspose.Imaging.Shapes Versammlung: Aspose.Imaging.dll (25.4.0)
Es handelt sich um eine Bezier Spline.
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
Implements
Vererbte Mitglieder
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()
Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.BezierShape Klasse.
[JsonConstructor]
public BezierShape()
BezierShape(Punkte[])
Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.BezierShape Klasse.
public BezierShape(PointF[] points)
Parameters
points
PointF
[][]
Die Punkte array.
BezierShape(Punkte[][], und Bool)
Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.BezierShape Klasse.
public BezierShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[][]
Die Punkte array.
isClosed
bool
Wenn Sie auf “richtig” festgelegt sind, wird die Bezier-Spline geschlossen.
Properties
Bounds
Erhält die Grenzen des Objekts.
[JsonIgnore]
public override RectangleF Bounds { get; }
Eigentumswert
Center
Er bekommt das Zentrum der Form.
[JsonIgnore]
public override PointF Center { get; }
Eigentumswert
EndPoint
Erreicht das Endformpunkt.
[JsonIgnore]
public override PointF EndPoint { get; }
Eigentumswert
HasSegments
Er erhält einen Wert, der angibt, ob die Form Segmente hat.
[JsonIgnore]
public override bool HasSegments { get; }
Eigentumswert
Segments
Sie erhalten die Formsegmente.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Eigentumswert
ShapeSegment [][]
Methods
Equals(Objekt)
berprüfen Sie, ob die Objekte gleich sind.
public override bool Equals(object obj)
Parameters
obj
object
Das andere Objekt.
Returns
Das Ergebnis der Gleichberechtigung.
GetBounds(Matrix)
Erhält die Grenzen des Objekts.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Die Matrix, die vor Grenzen angewendet wird, wird berechnet.
Returns
Die Grenzen des geschätzten Objekts.
GetBounds(Matrix und Pen)
Erhält die Grenzen des Objekts.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Die Matrix, die vor Grenzen angewendet wird, wird berechnet.
pen
Pen
Die Pen zu verwenden für Objekt. Dies kann die Größe der Grenzen des Objekts beeinflussen.
Returns
Die Grenzen des geschätzten Objekts.
GetHashCode()
Erhalten Sie den Hashcode des aktuellen Objekts
public override int GetHashCode()
Returns
Der Hash Code.