Class CurveShape
Именује се: Aspose.Imaging.Shapes Асамблеја: Aspose.Imaging.dll (25.5.0)
Представља кривину сплине облика.
public sealed class CurveShape : PolygonShape, IOrderedShapeInheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
Implements
Наслеђени чланови
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()
Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.
[JsonConstructor]
public CurveShape()CurveShape(ПоинтФ[])
Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.
public CurveShape(PointF[] points)Parameters
points PointF
[]
Точки су у реду.
CurveShape(ПоинтФ[], Боол)
Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.
public CurveShape(PointF[] points, bool isClosed)Parameters
points PointF
[]
Точки су у реду.
isClosed bool
Ако је постављен на “истину”, крива је затворена.
CurveShape(ПоинтФ[], Флоат)
Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.
public CurveShape(PointF[] points, float tension)Parameters
points PointF
[]
Точки су у реду.
tension float
Напетост у кривини.
CurveShape(ПоинтФ[], плутање , боол)
Иницијалише нову инстанцију Aspose.Imaging.Shapes.CurveShape класе.
public CurveShape(PointF[] points, float tension, bool isClosed)Parameters
points PointF
[]
Точки су у реду.
tension float
Напетост у кривини.
isClosed bool
Ако је постављен на “истину”, крива је затворена.
Properties
Bounds
Добије границе објекта.
[JsonIgnore]
public override RectangleF Bounds { get; }Вредност имовине
Center
Добијају центар облика.
[JsonIgnore]
public override PointF Center { get; }Вредност имовине
Segments
Добијају се сегменти облика.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }Вредност имовине
ShapeSegment []
Tension
Добија или поставља кривину напетости.
[JsonProperty]
public float Tension { get; set; }Вредност имовине
Methods
Equals(Објекат)
Проверите да ли су објекти једнаки.
public override bool Equals(object obj)Parameters
obj object
Други објекат је
Returns
Резултат је поређење једнакости.
GetBounds(Matrix)
Добије границе објекта.
public override RectangleF GetBounds(Matrix matrix)Parameters
matrix Matrix
Матрица која се примењује пре граница ће се израчунати.
Returns
Ограничења процењеног објекта.
GetBounds(Матрицс , Пен)
Добије границе објекта.
public override RectangleF GetBounds(Matrix matrix, Pen pen)Parameters
matrix Matrix
Матрица која се примењује пре граница ће се израчунати.
pen Pen
Пена за употребу за објекат. ово може утицати на величину граница објекта.
Returns
Ограничења процењеног објекта.
GetHashCode()
Добијте хаш код тренутне објекте.
public override int GetHashCode()Returns
Код за хасх.