Class CurveShape
nazivni prostor: Aspose.Imaging.Shapes Sastav: Aspose.Imaging.dll (25.5.0)
Predstavlja zakrivljenu obliku spline.
public sealed class CurveShape : PolygonShape, IOrderedShapeInheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
Implements
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
Center
Dostaje središte oblika.
[JsonIgnore]
public override PointF Center { get; }Vrijednost nekretnina
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
Methods
Equals(Objekt)
Provjerite jesu li predmeti jednaki.
public override bool Equals(object obj)Parameters
obj object
Drugim predmetom.
Returns
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
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
ograničenja predviđenog objekta.
GetHashCode()
Pronađite hash kod trenutnog objekta.
public override int GetHashCode()Returns
To je hash kod.