Class CurveShape

Class CurveShape

Pôvodný názov: Aspose.Imaging.Shapes Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Predstavuje zakrivenú tvar spline.

public sealed class CurveShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape CurveShape

Implements

IOrderedShape

Z dedičných členov

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

CurveShape()

Initalizuje novú inštanciu triedy Aspose.Imaging.Shapes.CurveShape.

[JsonConstructor]
public CurveShape()

CurveShape(Počítač[])

Initalizuje novú inštanciu triedy Aspose.Imaging.Shapes.CurveShape. Používa sa predvolené napätie 0,5.

public CurveShape(PointF[] points)

Parameters

points PointF []

Počítačové body sú rozdelené.

CurveShape(Počítač[], a bool)

Initalizuje novú inštanciu triedy Aspose.Imaging.Shapes.CurveShape. Používa sa predvolené napätie 0,5.

public CurveShape(PointF[] points, bool isClosed)

Parameters

points PointF []

Počítačové body sú rozdelené.

isClosed bool

Ak je nastavený na “skutočný”, kurva je zatvorená.

CurveShape(Počítač[], a float)

Initalizuje novú inštanciu triedy Aspose.Imaging.Shapes.CurveShape.

public CurveShape(PointF[] points, float tension)

Parameters

points PointF []

Počítačové body sú rozdelené.

tension float

Krúžková napätie .

CurveShape(Počítač[], float , bool)

Initalizuje novú inštanciu triedy Aspose.Imaging.Shapes.CurveShape.

public CurveShape(PointF[] points, float tension, bool isClosed)

Parameters

points PointF []

Počítačové body sú rozdelené.

tension float

Krúžková napätie .

isClosed bool

Ak je nastavený na “skutočný”, kurva je zatvorená.

Properties

Bounds

Získava hranice objektu.

[JsonIgnore]
public override RectangleF Bounds { get; }

Hodnota nehnuteľnosti

RectangleF

Center

Dostane stred tvaru.

[JsonIgnore]
public override PointF Center { get; }

Hodnota nehnuteľnosti

PointF

Segments

Dostáva tvarové segmenty.

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

Hodnota nehnuteľnosti

ShapeSegment []

Tension

Získať alebo nastaviť kurva napätie.

[JsonProperty]
public float Tension { get; set; }

Hodnota nehnuteľnosti

float

Methods

Equals(objekty)

Skontrolujte, či sú objekty rovnaké.

public override bool Equals(object obj)

Parameters

obj object

Druhý objekt

Returns

bool

Výsledkom je porovnanie rovnosti.

GetBounds(Matrix)

Získava hranice objektu.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix, ktorý sa má použiť pred hranicami, sa vypočíta.

Returns

RectangleF

Hranice odhadovaného objektu.

GetBounds(Matrix a Pen)

Získava hranice objektu.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix, ktorý sa má použiť pred hranicami, sa vypočíta.

pen Pen

Pen na použitie pre objekt. To môže ovplyvniť veľkosť hraníc objektu.

Returns

RectangleF

Hranice odhadovaného objektu.

GetHashCode()

Získajte hash kód aktuálneho objektu.

public override int GetHashCode()

Returns

int

Kód na hash.

 Slovenčina