Class CurveShape

Class CurveShape

De naam: Aspose.Imaging.Shapes Verzameling: Aspose.Imaging.dll (25.4.0)

Het vertegenwoordigt een gekruide spline vorm.

public sealed class CurveShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape CurveShape

Implements

IOrderedShape

Geëerbiede leden

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()

Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.CurveShape klasse.

[JsonConstructor]
public CurveShape()

CurveShape(puntf[])

Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.CurveShape-klasse.De standaardspanning van 0.5 wordt gebruikt.

public CurveShape(PointF[] points)

Parameters

points PointF []

De punten array.

CurveShape(puntf[], De bool)

Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.CurveShape-klasse.De standaardspanning van 0.5 wordt gebruikt.

public CurveShape(PointF[] points, bool isClosed)

Parameters

points PointF []

De punten array.

isClosed bool

Als het ‘waar’ wordt ingesteld, wordt de curve gesloten.

CurveShape(puntf[], De vloot)

Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.CurveShape klasse.

public CurveShape(PointF[] points, float tension)

Parameters

points PointF []

De punten array.

tension float

De curve spanning.

CurveShape(puntf[], float , bool)

Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.CurveShape klasse.

public CurveShape(PointF[] points, float tension, bool isClosed)

Parameters

points PointF []

De punten array.

tension float

De curve spanning.

isClosed bool

Als het ‘waar’ wordt ingesteld, wordt de curve gesloten.

Properties

Bounds

Krijg de grenzen van het object.

[JsonIgnore]
public override RectangleF Bounds { get; }

Eigendomswaarde

RectangleF

Center

Geeft het centrum van de vorm.

[JsonIgnore]
public override PointF Center { get; }

Eigendomswaarde

PointF

Segments

Geeft de vormsegmenten.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

Eigendomswaarde

ShapeSegment []

Tension

Geeft of zet de curve spanning.

[JsonProperty]
public float Tension { get; set; }

Eigendomswaarde

float

Methods

Equals(Objecten)

Controleer of objecten gelijk zijn.

public override bool Equals(object obj)

Parameters

obj object

Het andere object.

Returns

bool

Het resultaat van de vergelijking van gelijkheid.

GetBounds(Matrix)

Krijg de grenzen van het object.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

De matrix die moet worden toegepast vóór de grenzen zal worden berekend.

Returns

RectangleF

De grenzen van het geschatte object.

GetBounds(Matrix en Pen)

Krijg de grenzen van het object.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

De matrix die moet worden toegepast vóór de grenzen zal worden berekend.

pen Pen

De pen om te gebruiken voor het object. Dit kan de grootte van de grenzen van het object beïnvloeden.

Returns

RectangleF

De grenzen van het geschatte object.

GetHashCode()

Krijg de hashcode van het huidige object.

public override int GetHashCode()

Returns

int

De hash code.

 Nederlands