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(PointF[])
Ініціалізує нову інстанцію класу Aspose.Imaging.Shapes.CurveShape. використовується стандартне напруження 0,5.
public CurveShape(PointF[] points)
Parameters
points
PointF
[ ]
Точки розраховуються.
CurveShape(PointF[ ], Болл)
Ініціалізує нову інстанцію класу Aspose.Imaging.Shapes.CurveShape. використовується стандартне напруження 0,5.
public CurveShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[ ]
Точки розраховуються.
isClosed
bool
Якщо встановити на «правду», то крива закрита.
CurveShape(PointF[ ], Флотація)
Ініціалює нову інстанцію класу Aspose.Imaging.Shapes.CurveShape.
public CurveShape(PointF[] points, float tension)
Parameters
points
PointF
[ ]
Точки розраховуються.
tension
float
Напруженість у криві.
CurveShape(PointF[ ], флот , боол)
Ініціалює нову інстанцію класу 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
Код для хаша.