Class CurveShape

Class CurveShape

nazivni prostor: Aspose.Imaging.Shapes Sastav: Aspose.Imaging.dll (25.4.0)

Predstavlja zakrivljenu obliku spline.

public sealed class CurveShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape CurveShape

Implements

IOrderedShape

naslijeđeni članovi

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

Inicijalizira novu primjenu Aspose.Imaging.Shapes.CurveShape razreda.

[JsonConstructor]
public CurveShape()

CurveShape(Pozicija[])

Inicijalizira novu primjenu Aspose.Imaging.Shapes.CurveShape razreda.

public CurveShape(PointF[] points)

Parameters

points PointF []

Točke su array.

CurveShape(Pozicija[], Bolić)

Inicijalizira novu primjenu Aspose.Imaging.Shapes.CurveShape razreda.

public CurveShape(PointF[] points, bool isClosed)

Parameters

points PointF []

Točke su array.

isClosed bool

Ako se postavlja na “pravda”, kurva je zatvorena.

CurveShape(Pozicija[], i float)

Inicijalizira novu primjenu Aspose.Imaging.Shapes.CurveShape razreda.

public CurveShape(PointF[] points, float tension)

Parameters

points PointF []

Točke su array.

tension float

Vrijeme je napetosti.

CurveShape(Pozicija[], float , bool)

Inicijalizira novu primjenu Aspose.Imaging.Shapes.CurveShape razreda.

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

Parameters

points PointF []

Točke su array.

tension float

Vrijeme je napetosti.

isClosed bool

Ako se postavlja na “pravda”, kurva je zatvorena.

Properties

Bounds

Pronađite granice objekta.

[JsonIgnore]
public override RectangleF Bounds { get; }

Vrijednost nekretnina

RectangleF

Center

Dostaje središte oblika.

[JsonIgnore]
public override PointF Center { get; }

Vrijednost nekretnina

PointF

Segments

Dobivaju se segmenti oblika.

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

Vrijednost nekretnina

ShapeSegment []

Tension

Pronađite ili postavite krivulju napetosti.

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

Vrijednost nekretnina

float

Methods

Equals(Objekt)

Provjerite jesu li predmeti jednaki.

public override bool Equals(object obj)

Parameters

obj object

Drugim predmetom.

Returns

bool

Rezultati usporedbe ravnopravnosti.

GetBounds(Matrix)

Pronađite granice objekta.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix koji se primjenjuje prije granica će se izračunati.

Returns

RectangleF

ograničenja predviđenog objekta.

GetBounds(Matrix i Pen)

Pronađite granice objekta.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix koji se primjenjuje prije granica će se izračunati.

pen Pen

Pen za korištenje za objekt.To može utjecati na veličinu ograničenja objekta.

Returns

RectangleF

ograničenja predviđenog objekta.

GetHashCode()

Pronađite hash kod trenutnog objekta.

public override int GetHashCode()

Returns

int

To je hash kod.

 Hrvatski