Class BezierShape

Class BezierShape

Namn på plats: Aspose.Imaging.Shapes Församling: Aspose.Imaging.dll (25.4.0)

Representerar en bezier spline.

public sealed class BezierShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape BezierShape

Implements

IOrderedShape

Arvsmedlemmar

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

Initialiserar en ny instans av Aspose.Imaging.Shapes.BezierShape klass.

[JsonConstructor]
public BezierShape()

BezierShape(PointF[])

Initialiserar en ny instans av Aspose.Imaging.Shapes.BezierShape klass.

public BezierShape(PointF[] points)

Parameters

points PointF [ ]

Poängen är array.

BezierShape(PointF[ ], och bool)

Initialiserar en ny instans av Aspose.Imaging.Shapes.BezierShape klass.

public BezierShape(PointF[] points, bool isClosed)

Parameters

points PointF [ ]

Poängen är array.

isClosed bool

Om du ställer in till “true” är bezier spline stängd.

Properties

Bounds

Hämta objektets gränser.

[JsonIgnore]
public override RectangleF Bounds { get; }

Fastighetsvärde

RectangleF

Center

Få formens centrum.

[JsonIgnore]
public override PointF Center { get; }

Fastighetsvärde

PointF

EndPoint

Hämta slutformpunkten.

[JsonIgnore]
public override PointF EndPoint { get; }

Fastighetsvärde

PointF

HasSegments

Det får ett värde som indikerar om formen har segment.

[JsonIgnore]
public override bool HasSegments { get; }

Fastighetsvärde

bool

Segments

Få formsegmenten.

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

Fastighetsvärde

ShapeSegment [ ]

Methods

Equals(Objektet)

Kontrollera om objekt är lika.

public override bool Equals(object obj)

Parameters

obj object

Det andra objektet.

Returns

bool

jämställdhetens resultat.

GetBounds(Matrix)

Hämta objektets gränser.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matriken som ska tillämpas före gränserna kommer att beräknas.

Returns

RectangleF

gränserna för det uppskattade objektet.

GetBounds(Matrix och Pen)

Hämta objektets gränser.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matriken som ska tillämpas före gränserna kommer att beräknas.

pen Pen

Penna att använda för objekt. Detta kan påverka objektets gränsvärde.

Returns

RectangleF

gränserna för det uppskattade objektet.

GetHashCode()

Få hashkod från det aktuella objektet

public override int GetHashCode()

Returns

int

och hash koden.

 Svenska