Class CurveShape

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

IOrderedShape

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

RectangleF

Center

És el centre de la forma.

[JsonIgnore]
public override PointF Center { get; }

Valor de la propietat

PointF

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

float

Methods

Equals(Objecte)

Veure si els objectes són iguals.

public override bool Equals(object obj)

Parameters

obj object

L’altre objecte

Returns

bool

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

RectangleF

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

RectangleF

Els límits de l’objecte estimat.

GetHashCode()

Obtenir el codi hash de l’objecte actual.

public override int GetHashCode()

Returns

int

El codi hash.

 Català