Class CurveShape
Nom dels espais: Aspose.Imaging.Shapes Assemblea: Aspose.Imaging.dll (25.4.0)
Representa una forma d’espina curvat.
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
Implements
Membres heretats
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()
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.CurveShape.
[JsonConstructor]
public CurveShape()
CurveShape(Punt F[])
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.CurveShape. s’utilitza la tensió de 0.5.
public CurveShape(PointF[] points)
Parameters
points
PointF
[]
Els punts arreu.
CurveShape(Punt F[], El bool)
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.CurveShape. s’utilitza la tensió de 0.5.
public CurveShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[]
Els punts arreu.
isClosed
bool
Si s’estableix a “verd” la curva es tanca.
CurveShape(Punt F[]La flota)
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, float tension)
Parameters
points
PointF
[]
Els punts arreu.
tension
float
La tensió de la curva.
CurveShape(Punt F[], float , bool)
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, float tension, bool isClosed)
Parameters
points
PointF
[]
Els punts arreu.
tension
float
La tensió de la curva.
isClosed
bool
Si s’estableix a “verd” la curva es tanca.
Properties
Bounds
Es troben els límits de l’objecte.
[JsonIgnore]
public override RectangleF Bounds { get; }
Valor de la propietat
Center
És el centre de la forma.
[JsonIgnore]
public override PointF Center { get; }
Valor de la propietat
Segments
Obtenir els segments de forma.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Valor de la propietat
ShapeSegment []
Tension
Obté o posa la tensió de la curva.
[JsonProperty]
public float Tension { get; set; }
Valor de la propietat
Methods
Equals(Objecte)
Veure si els objectes són iguals.
public override bool Equals(object obj)
Parameters
obj
object
L’altre objecte
Returns
El resultat de la comparació d’igualtat.
GetBounds(Matrix)
Es troben els límits de l’objecte.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
La matriu que s’ha d’aplicar abans dels límits es calcularà.
Returns
Els límits de l’objecte estimat.
GetBounds(Matriu i Pen)
Es troben els límits de l’objecte.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
La matriu que s’ha d’aplicar abans dels límits es calcularà.
pen
Pen
La penya per utilitzar per a l’objecte. Això pot influir en la grandària dels límits de l’object.
Returns
Els límits de l’objecte estimat.
GetHashCode()
Obtenir el codi hash de l’objecte actual.
public override int GetHashCode()
Returns
El codi hash.