Class CurveShape
Navne til: Aspose.Imaging.Shapes Sammensætning: Aspose.Imaging.dll (25.4.0)
Det repræsenterer en kurvet splineform.
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
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
CurveShape()
Initialiserer en ny instans af Aspose.Imaging.Shapes.CurveShape klasse.
[JsonConstructor]
public CurveShape()
CurveShape(pointf[])
Initialiserer en ny instans i Aspose.Imaging.Shapes.CurveShape-klassen. standardspændingen på 0,5 bruges.
public CurveShape(PointF[] points)
Parameters
points
PointF
[]
Poengene er array.
CurveShape(pointf[], og bool)
Initialiserer en ny instans i Aspose.Imaging.Shapes.CurveShape-klassen. standardspændingen på 0,5 bruges.
public CurveShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[]
Poengene er array.
isClosed
bool
Hvis du sætter til ’true’ er kurven lukket.
CurveShape(pointf[], Flåder)
Initialiserer en ny instans af Aspose.Imaging.Shapes.CurveShape klasse.
public CurveShape(PointF[] points, float tension)
Parameters
points
PointF
[]
Poengene er array.
tension
float
Den kurve spænding.
CurveShape(pointf[], Flåder og bool)
Initialiserer en ny instans af Aspose.Imaging.Shapes.CurveShape klasse.
public CurveShape(PointF[] points, float tension, bool isClosed)
Parameters
points
PointF
[]
Poengene er array.
tension
float
Den kurve spænding.
isClosed
bool
Hvis du sætter til ’true’ er kurven 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
Segments
Få form segmenter.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Ejendomsværdi
ShapeSegment []
Tension
Giver eller sætter kurvespændingen.
[JsonProperty]
public float Tension { get; set; }
Ejendomsværdi
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å hashkoden til det nuværende objekt.
public override int GetHashCode()
Returns
Det er hash koden.