Class CurveShape
ja nimityö: Aspose.Imaging.Shapes Kokoelma: Aspose.Imaging.dll (25.4.0)
Se edustaa kääntynyttä spline muotoa.
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
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
CurveShape()
Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.CurveShape luokasta.
[JsonConstructor]
public CurveShape()
CurveShape(PointF[])
Aloitetaan Aspose.Imaging.Shapes.CurveShape -luokan uusi esimerkki.
public CurveShape(PointF[] points)
Parameters
points
PointF
[]
Pisteet ovat array.
CurveShape(PointF[], ja bool)
Aloitetaan Aspose.Imaging.Shapes.CurveShape -luokan uusi esimerkki.
public CurveShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[]
Pisteet ovat array.
isClosed
bool
Jos asetetaan ”todelliseksi”, kurkku suljetaan.
CurveShape(PointF[], ja float)
Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.CurveShape luokasta.
public CurveShape(PointF[] points, float tension)
Parameters
points
PointF
[]
Pisteet ovat array.
tension
float
ja kurvan jännitteitä.
CurveShape(PointF[], float , bool)
Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.CurveShape luokasta.
public CurveShape(PointF[] points, float tension, bool isClosed)
Parameters
points
PointF
[]
Pisteet ovat array.
tension
float
ja kurvan jännitteitä.
isClosed
bool
Jos asetetaan ”todelliseksi”, kurkku 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
Segments
Saa muodon segmentit.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Omistuksen arvo
ShapeSegment []
Tension
Se saa tai asettaa kurvan jännitteen.
[JsonProperty]
public float Tension { get; set; }
Omistuksen arvo
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.