Class BezierShape
De naam: Aspose.Imaging.Shapes Verzameling: Aspose.Imaging.dll (25.4.0)
Het is een bezier spline.
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
Implements
Geëerbiede leden
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()
Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.BezierShape klasse.
[JsonConstructor]
public BezierShape()
BezierShape(puntf[])
Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.BezierShape klasse.
public BezierShape(PointF[] points)
Parameters
points
PointF
[]
De punten array.
BezierShape(puntf[], De bool)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.BezierShape klasse.
public BezierShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[]
De punten array.
isClosed
bool
Als het ‘waar’ wordt ingesteld, wordt de bezier spline gesloten.
Properties
Bounds
Krijg de grenzen van het object.
[JsonIgnore]
public override RectangleF Bounds { get; }
Eigendomswaarde
Center
Geeft het centrum van de vorm.
[JsonIgnore]
public override PointF Center { get; }
Eigendomswaarde
EndPoint
Geeft het eindvormpunt.
[JsonIgnore]
public override PointF EndPoint { get; }
Eigendomswaarde
HasSegments
Geeft een waarde die aangeeft of de vorm segmenten heeft.
[JsonIgnore]
public override bool HasSegments { get; }
Eigendomswaarde
Segments
Geeft de vormsegmenten.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Eigendomswaarde
ShapeSegment []
Methods
Equals(Objecten)
Controleer of objecten gelijk zijn.
public override bool Equals(object obj)
Parameters
obj
object
Het andere object.
Returns
Het resultaat van de vergelijking van gelijkheid.
GetBounds(Matrix)
Krijg de grenzen van het object.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
De matrix die moet worden toegepast vóór de grenzen zal worden berekend.
Returns
De grenzen van het geschatte object.
GetBounds(Matrix en Pen)
Krijg de grenzen van het object.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
De matrix die moet worden toegepast vóór de grenzen zal worden berekend.
pen
Pen
De pen om te gebruiken voor het object. Dit kan de grootte van de grenzen van het object beïnvloeden.
Returns
De grenzen van het geschatte object.
GetHashCode()
Krijg hashcode van het huidige object
public override int GetHashCode()
Returns
De hash code.