Class BezierShape
ja nimityö: Aspose.Imaging.Shapes Kokoelma: Aspose.Imaging.dll (25.4.0)
Se on bezier spline.
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
Implements
Perintöjäsenet
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()
Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.BezierShape luokasta.
[JsonConstructor]
public BezierShape()
BezierShape(PointF[])
Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.BezierShape luokasta.
public BezierShape(PointF[] points)
Parameters
points
PointF
[]
Pisteet ovat array.
BezierShape(PointF[], ja bool)
Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.BezierShape luokasta.
public BezierShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[]
Pisteet ovat array.
isClosed
bool
Jos asennetaan “todelliseksi”, bezier spline suljetaan.
Properties
Bounds
Kohtaa kohteen rajat.
[JsonIgnore]
public override RectangleF Bounds { get; }
Omistuksen arvo
Center
Se saa muodon keskustan.
[JsonIgnore]
public override PointF Center { get; }
Omistuksen arvo
EndPoint
Tutustu lopulliseen muotoon.
[JsonIgnore]
public override PointF EndPoint { get; }
Omistuksen arvo
HasSegments
Saat arvon, joka osoittaa, onko muodossa segmenttejä.
[JsonIgnore]
public override bool HasSegments { get; }
Omistuksen arvo
Segments
Saa muodon segmentit.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Omistuksen arvo
ShapeSegment []
Methods
Equals(Objekti)
Tarkista, ovatko kohteet tasa-arvoisia
public override bool Equals(object obj)
Parameters
obj
object
Toinen esine on.
Returns
Yhdenvertaisuus on tulos.
GetBounds(Matrix)
Kohtaa kohteen rajat.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matriisi, jota sovelletaan ennen rajoja, lasketaan.
Returns
arvioidun kohteen rajat.
GetBounds(Matrix ja Pen)
Kohtaa kohteen rajat.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matriisi, jota sovelletaan ennen rajoja, lasketaan.
pen
Pen
Tämä voi vaikuttaa kohteen rajojen koon.
Returns
arvioidun kohteen rajat.
GetHashCode()
Hanki nykyisen kohteen hash-koodi
public override int GetHashCode()
Returns
ja hash koodi.