Class BezierShape
Navne til: Aspose.Imaging.Shapes Sammensætning: Aspose.Imaging.dll (25.5.0)
Det repræsenterer en besier spline.
public sealed class BezierShape : PolygonShape, IOrderedShapeInheritance
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.