Class CurveShape
Název místa: Aspose.Imaging.Shapes Shromáždění: Aspose.Imaging.dll (25.5.0)
Představuje zakřivenou spline formu.
public sealed class CurveShape : PolygonShape, IOrderedShapeInheritance
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.