Class CurveShape
Именује се: Aspose.Imaging.Shapes Асамблеја: Aspose.Imaging.dll (25.4.0)
Представља кривину сплине облика.
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
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
Код за хасх.