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