Class CurveShape

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

IOrderedShape

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

RectangleF

Center

Få formens centrum.

[JsonIgnore]
public override PointF Center { get; }

Ejendomsværdi

PointF

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

float

Methods

Equals(Objekt)

Tjek, om objekterne er lige.

public override bool Equals(object obj)

Parameters

obj object

Det andet objekt.

Returns

bool

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

RectangleF

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

RectangleF

Den anslåede objekts grænser.

GetHashCode()

Få hashkoden til det nuværende objekt.

public override int GetHashCode()

Returns

int

Det er hash koden.

 Dansk