Class CurveShape

Class CurveShape

ja nimityö: Aspose.Imaging.Shapes Kokoelma: Aspose.Imaging.dll (25.4.0)

Se edustaa kääntynyttä spline muotoa.

public sealed class CurveShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape CurveShape

Implements

IOrderedShape

Perintöjäsenet

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

Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.CurveShape luokasta.

[JsonConstructor]
public CurveShape()

CurveShape(PointF[])

Aloitetaan Aspose.Imaging.Shapes.CurveShape -luokan uusi esimerkki.

public CurveShape(PointF[] points)

Parameters

points PointF []

Pisteet ovat array.

CurveShape(PointF[], ja bool)

Aloitetaan Aspose.Imaging.Shapes.CurveShape -luokan uusi esimerkki.

public CurveShape(PointF[] points, bool isClosed)

Parameters

points PointF []

Pisteet ovat array.

isClosed bool

Jos asetetaan ”todelliseksi”, kurkku suljetaan.

CurveShape(PointF[], ja float)

Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.CurveShape luokasta.

public CurveShape(PointF[] points, float tension)

Parameters

points PointF []

Pisteet ovat array.

tension float

ja kurvan jännitteitä.

CurveShape(PointF[], float , bool)

Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.CurveShape luokasta.

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

Parameters

points PointF []

Pisteet ovat array.

tension float

ja kurvan jännitteitä.

isClosed bool

Jos asetetaan ”todelliseksi”, kurkku suljetaan.

Properties

Bounds

Kohtaa kohteen rajat.

[JsonIgnore]
public override RectangleF Bounds { get; }

Omistuksen arvo

RectangleF

Center

Se saa muodon keskustan.

[JsonIgnore]
public override PointF Center { get; }

Omistuksen arvo

PointF

Segments

Saa muodon segmentit.

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

Omistuksen arvo

ShapeSegment []

Tension

Se saa tai asettaa kurvan jännitteen.

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

Omistuksen arvo

float

Methods

Equals(Objekti)

Tarkista, ovatko kohteet tasa-arvoisia

public override bool Equals(object obj)

Parameters

obj object

Toinen esine on.

Returns

bool

Yhdenvertaisuus on tulos.

GetBounds(Matrix)

Kohtaa kohteen rajat.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matriisi, jota sovelletaan ennen rajoja, lasketaan.

Returns

RectangleF

arvioidun kohteen rajat.

GetBounds(Matrix ja Pen)

Kohtaa kohteen rajat.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matriisi, jota sovelletaan ennen rajoja, lasketaan.

pen Pen

Tämä voi vaikuttaa kohteen rajojen koon.

Returns

RectangleF

arvioidun kohteen rajat.

GetHashCode()

Hanki nykyisen kohteen hash-koodi.

public override int GetHashCode()

Returns

int

ja hash koodi.

 Suomi