Class CurveShape
Název místa: Aspose.Imaging.Shapes Shromáždění: Aspose.Imaging.dll (25.4.0)
Představuje zakřivenou spline formu.
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
Implements
Dědiční č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()
Začíná nový příklad třídy Aspose.Imaging.Shapes.CurveShape.
[JsonConstructor]
public CurveShape()
CurveShape(PointF[])
Začíná nový příklad třídy Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points)
Parameters
points
PointF
[]a[]
Tyto body jsou rozděleny.
CurveShape(PointF[]a[], a bool)
Začíná nový příklad třídy Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[]a[]
Tyto body jsou rozděleny.
isClosed
bool
Pokud je nastaven na “pravdivý”, kurva je uzavřena.
CurveShape(PointF[]a[], a float)
Začíná nový příklad třídy Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, float tension)
Parameters
points
PointF
[]a[]
Tyto body jsou rozděleny.
tension
float
Napětí na kurvy.
CurveShape(PointF[]a[], Pláž, bool)
Začíná nový příklad třídy Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, float tension, bool isClosed)
Parameters
points
PointF
[]a[]
Tyto body jsou rozděleny.
tension
float
Napětí na kurvy.
isClosed
bool
Pokud je nastaven na “pravdivý”, kurva je uzavřena.
Properties
Bounds
Obsahuje hranice objektu.
[JsonIgnore]
public override RectangleF Bounds { get; }
Hodnota nemovitosti
Center
Dostane střed tvaru.
[JsonIgnore]
public override PointF Center { get; }
Hodnota nemovitosti
Segments
Dostane tvarové segmenty.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Hodnota nemovitosti
ShapeSegment []a[]
Tension
Obdržíte nebo nastavíte napětí kurvy.
[JsonProperty]
public float Tension { get; set; }
Hodnota nemovitosti
Methods
Equals(Objekt)
Zkontrolujte, zda jsou objekty stejn.
public override bool Equals(object obj)
Parameters
obj
object
Druhý objekt.
Returns
Výsledkem je srovnání rovnosti.
GetBounds(Matrix)
Obsahuje hranice objektu.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matrix, který se použije před hranicemi, bude vypočítán.
Returns
Hranice odhadovaného objektu.
GetBounds(Matrix a Pen)
Obsahuje hranice objektu.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matrix, který se použije před hranicemi, bude vypočítán.
pen
Pen
Pen použít pro objekt. To může ovlivnit velikost hranic objektu.
Returns
Hranice odhadovaného objektu.
GetHashCode()
Získejte hash kód aktuálního objektu.
public override int GetHashCode()
Returns
Kód pro hash.