Class BezierShape

Class BezierShape

Nom dels espais: Aspose.Imaging.Shapes Assemblea: Aspose.Imaging.dll (25.4.0)

Es tracta d’una sèrie de bezier.

public sealed class BezierShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape BezierShape

Implements

IOrderedShape

Membres heretats

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

Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.BezierShape.

[JsonConstructor]
public BezierShape()

BezierShape(Punt F[])

Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.BezierShape.

public BezierShape(PointF[] points)

Parameters

points PointF []

Els punts arreu.

BezierShape(Punt F[], El bool)

Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.BezierShape.

public BezierShape(PointF[] points, bool isClosed)

Parameters

points PointF []

Els punts arreu.

isClosed bool

Si s’estableix a ’true’ l’espina de bezier es tanca.

Properties

Bounds

Es troben els límits de l’objecte.

[JsonIgnore]
public override RectangleF Bounds { get; }

Valor de la propietat

RectangleF

Center

És el centre de la forma.

[JsonIgnore]
public override PointF Center { get; }

Valor de la propietat

PointF

EndPoint

Aconsegueix el punt final de forma.

[JsonIgnore]
public override PointF EndPoint { get; }

Valor de la propietat

PointF

HasSegments

Obté un valor que indica si la forma té segments.

[JsonIgnore]
public override bool HasSegments { get; }

Valor de la propietat

bool

Segments

Obtenir els segments de forma.

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

Valor de la propietat

ShapeSegment []

Methods

Equals(Objecte)

Veure si els objectes són iguals.

public override bool Equals(object obj)

Parameters

obj object

L’altre objecte

Returns

bool

El resultat de la comparació d’igualtat.

GetBounds(Matrix)

Es troben els límits de l’objecte.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

La matriu que s’ha d’aplicar abans dels límits es calcularà.

Returns

RectangleF

Els límits de l’objecte estimat.

GetBounds(Matriu i Pen)

Es troben els límits de l’objecte.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

La matriu que s’ha d’aplicar abans dels límits es calcularà.

pen Pen

La penya per utilitzar per a l’objecte. Això pot influir en la grandària dels límits de l’object.

Returns

RectangleF

Els límits de l’objecte estimat.

GetHashCode()

Obtenir el codi hash de l’objecte actual

public override int GetHashCode()

Returns

int

El codi hash.

 Català