Class BezierShape

Class BezierShape

Der Name: Aspose.Imaging.Shapes Versammlung: Aspose.Imaging.dll (25.4.0)

Es handelt sich um eine Bezier Spline.

public sealed class BezierShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape BezierShape

Implements

IOrderedShape

Vererbte Mitglieder

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

Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.BezierShape Klasse.

[JsonConstructor]
public BezierShape()

BezierShape(Punkte[])

Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.BezierShape Klasse.

public BezierShape(PointF[] points)

Parameters

points PointF [][]

Die Punkte array.

BezierShape(Punkte[][], und Bool)

Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.BezierShape Klasse.

public BezierShape(PointF[] points, bool isClosed)

Parameters

points PointF [][]

Die Punkte array.

isClosed bool

Wenn Sie auf “richtig” festgelegt sind, wird die Bezier-Spline geschlossen.

Properties

Bounds

Erhält die Grenzen des Objekts.

[JsonIgnore]
public override RectangleF Bounds { get; }

Eigentumswert

RectangleF

Center

Er bekommt das Zentrum der Form.

[JsonIgnore]
public override PointF Center { get; }

Eigentumswert

PointF

EndPoint

Erreicht das Endformpunkt.

[JsonIgnore]
public override PointF EndPoint { get; }

Eigentumswert

PointF

HasSegments

Er erhält einen Wert, der angibt, ob die Form Segmente hat.

[JsonIgnore]
public override bool HasSegments { get; }

Eigentumswert

bool

Segments

Sie erhalten die Formsegmente.

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

Eigentumswert

ShapeSegment [][]

Methods

Equals(Objekt)

berprüfen Sie, ob die Objekte gleich sind.

public override bool Equals(object obj)

Parameters

obj object

Das andere Objekt.

Returns

bool

Das Ergebnis der Gleichberechtigung.

GetBounds(Matrix)

Erhält die Grenzen des Objekts.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Die Matrix, die vor Grenzen angewendet wird, wird berechnet.

Returns

RectangleF

Die Grenzen des geschätzten Objekts.

GetBounds(Matrix und Pen)

Erhält die Grenzen des Objekts.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Die Matrix, die vor Grenzen angewendet wird, wird berechnet.

pen Pen

Die Pen zu verwenden für Objekt. Dies kann die Größe der Grenzen des Objekts beeinflussen.

Returns

RectangleF

Die Grenzen des geschätzten Objekts.

GetHashCode()

Erhalten Sie den Hashcode des aktuellen Objekts

public override int GetHashCode()

Returns

int

Der Hash Code.

 Deutsch