Class BezierShape

Class BezierShape

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

Se on bezier spline.

public sealed class BezierShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape BezierShape

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

BezierShape()

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

[JsonConstructor]
public BezierShape()

BezierShape(PointF[])

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

public BezierShape(PointF[] points)

Parameters

points PointF []

Pisteet ovat array.

BezierShape(PointF[], ja bool)

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

public BezierShape(PointF[] points, bool isClosed)

Parameters

points PointF []

Pisteet ovat array.

isClosed bool

Jos asennetaan “todelliseksi”, bezier spline 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

EndPoint

Tutustu lopulliseen muotoon.

[JsonIgnore]
public override PointF EndPoint { get; }

Omistuksen arvo

PointF

HasSegments

Saat arvon, joka osoittaa, onko muodossa segmenttejä.

[JsonIgnore]
public override bool HasSegments { get; }

Omistuksen arvo

bool

Segments

Saa muodon segmentit.

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

Omistuksen arvo

ShapeSegment []

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