Class BezierShape

Class BezierShape

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

Het is een bezier spline.

public sealed class BezierShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape BezierShape

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

BezierShape()

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

[JsonConstructor]
public BezierShape()

BezierShape(puntf[])

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

public BezierShape(PointF[] points)

Parameters

points PointF []

De punten array.

BezierShape(puntf[], De bool)

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

public BezierShape(PointF[] points, bool isClosed)

Parameters

points PointF []

De punten array.

isClosed bool

Als het ‘waar’ wordt ingesteld, wordt de bezier spline 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

EndPoint

Geeft het eindvormpunt.

[JsonIgnore]
public override PointF EndPoint { get; }

Eigendomswaarde

PointF

HasSegments

Geeft een waarde die aangeeft of de vorm segmenten heeft.

[JsonIgnore]
public override bool HasSegments { get; }

Eigendomswaarde

bool

Segments

Geeft de vormsegmenten.

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

Eigendomswaarde

ShapeSegment []

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 hashcode van het huidige object

public override int GetHashCode()

Returns

int

De hash code.

 Nederlands