Class BezierShape
Το όνομα: Aspose.Imaging.Shapes Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Αντιπροσωπεύει ένα bezier spline.
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
Ο κώδικας hash.