Class BezierShape
Navne til: Aspose.Imaging.Shapes Sammensætning: Aspose.Imaging.dll (25.4.0)
Det repræsenterer en besier spline.
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
Implements
De arvede medlemmer
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()
Initialiserer en ny instans af Aspose.Imaging.Shapes.BezierShape klasse.
[JsonConstructor]
public BezierShape()
BezierShape(pointf[])
Initialiserer en ny instans af Aspose.Imaging.Shapes.BezierShape klasse.
public BezierShape(PointF[] points)
Parameters
points
PointF
[]
Poengene er array.
BezierShape(pointf[], og bool)
Initialiserer en ny instans af Aspose.Imaging.Shapes.BezierShape klasse.
public BezierShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[]
Poengene er array.
isClosed
bool
Hvis du sætter til ’true’ er bezier spline lukket.
Properties
Bounds
Gør objektets grænser.
[JsonIgnore]
public override RectangleF Bounds { get; }
Ejendomsværdi
Center
Få formens centrum.
[JsonIgnore]
public override PointF Center { get; }
Ejendomsværdi
EndPoint
Få slutningen af formspunktet.
[JsonIgnore]
public override PointF EndPoint { get; }
Ejendomsværdi
HasSegments
Giver en værdi, der angiver, om formen har segmenter.
[JsonIgnore]
public override bool HasSegments { get; }
Ejendomsværdi
Segments
Få form segmenter.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Ejendomsværdi
ShapeSegment []
Methods
Equals(Objekt)
Tjek, om objekterne er lige.
public override bool Equals(object obj)
Parameters
obj
object
Det andet objekt.
Returns
Sammenligning af ligestilling er resultatet.
GetBounds(Matrix)
Gør objektets grænser.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Den matrix, der skal anvendes før grænser, vil blive beregnet.
Returns
Den anslåede objekts grænser.
GetBounds(Matrix og Pen)
Gør objektets grænser.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Den matrix, der skal anvendes før grænser, vil blive beregnet.
pen
Pen
Den pen til brug for objekt. Dette kan påvirke objektets grænse størrelse.
Returns
Den anslåede objekts grænser.
GetHashCode()
Få hash-koden til det nuværende objekt
public override int GetHashCode()
Returns
Det er hash koden.