Class BezierShape

Class BezierShape

Navne til: Aspose.Imaging.Shapes Sammensætning: Aspose.Imaging.dll (25.4.0)

Det repræsenterer en besier spline.

public sealed class BezierShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape BezierShape

Implements

IOrderedShape

De arvede medlemmer

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

Initialiserer en ny instans af Aspose.Imaging.Shapes.BezierShape klasse.

[JsonConstructor]
public BezierShape()

BezierShape(pointf[])

Initialiserer en ny instans af Aspose.Imaging.Shapes.BezierShape klasse.

public BezierShape(PointF[] points)

Parameters

points PointF []

Poengene er array.

BezierShape(pointf[], og bool)

Initialiserer en ny instans af Aspose.Imaging.Shapes.BezierShape klasse.

public BezierShape(PointF[] points, bool isClosed)

Parameters

points PointF []

Poengene er array.

isClosed bool

Hvis du sætter til ’true’ er bezier spline lukket.

Properties

Bounds

Gør objektets grænser.

[JsonIgnore]
public override RectangleF Bounds { get; }

Ejendomsværdi

RectangleF

Center

Få formens centrum.

[JsonIgnore]
public override PointF Center { get; }

Ejendomsværdi

PointF

EndPoint

Få slutningen af formspunktet.

[JsonIgnore]
public override PointF EndPoint { get; }

Ejendomsværdi

PointF

HasSegments

Giver en værdi, der angiver, om formen har segmenter.

[JsonIgnore]
public override bool HasSegments { get; }

Ejendomsværdi

bool

Segments

Få form segmenter.

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

Ejendomsværdi

ShapeSegment []

Methods

Equals(Objekt)

Tjek, om objekterne er lige.

public override bool Equals(object obj)

Parameters

obj object

Det andet objekt.

Returns

bool

Sammenligning af ligestilling er resultatet.

GetBounds(Matrix)

Gør objektets grænser.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Den matrix, der skal anvendes før grænser, vil blive beregnet.

Returns

RectangleF

Den anslåede objekts grænser.

GetBounds(Matrix og Pen)

Gør objektets grænser.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Den matrix, der skal anvendes før grænser, vil blive beregnet.

pen Pen

Den pen til brug for objekt. Dette kan påvirke objektets grænse størrelse.

Returns

RectangleF

Den anslåede objekts grænser.

GetHashCode()

Få hash-koden til det nuværende objekt

public override int GetHashCode()

Returns

int

Det er hash koden.

 Dansk