Class BezierShape
İsim alanı : Aspose.Imaging.Shapes Toplantı: Aspose.Imaging.dll (25.4.0)
Bir bezier spline oluşturur.
public sealed class BezierShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← BezierShape
Implements
mirasçı üyeleri
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
BezierShape()
Aspose.Imaging.Shapes.BezierShape sınıfının yeni bir örneğini başlatır.
[JsonConstructor]
public BezierShape()
BezierShape(PointF[])
Aspose.Imaging.Shapes.BezierShape sınıfının yeni bir örneğini başlatır.
public BezierShape(PointF[] points)
Parameters
points
PointF
[…]
Bu noktalar array.
BezierShape(PointF[…], Bool için)
Aspose.Imaging.Shapes.BezierShape sınıfının yeni bir örneğini başlatır.
public BezierShape(PointF[] points, bool isClosed)
Parameters
points
PointF
[…]
Bu noktalar array.
isClosed
bool
Eğer ‘gerçek’ olarak ayarlanırsa, bezier spline kapalıdır.
Properties
Bounds
nesnenin sınırlarını bulur.
[JsonIgnore]
public override RectangleF Bounds { get; }
Mülkiyet Değer
Center
Şekilin merkezini bulur.
[JsonIgnore]
public override PointF Center { get; }
Mülkiyet Değer
EndPoint
Sonuç şekli noktasını alır.
[JsonIgnore]
public override PointF EndPoint { get; }
Mülkiyet Değer
HasSegments
Şekil segmentleri olup olmadığını gösteren bir değer alır.
[JsonIgnore]
public override bool HasSegments { get; }
Mülkiyet Değer
Segments
Şekil segmentleri oluşturur.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Mülkiyet Değer
ShapeSegment […]
Methods
Equals(nesne)
nesnelerin eşit olup olmadığını kontrol edin.
public override bool Equals(object obj)
Parameters
obj
object
Diğer nesne ise.
Returns
Eşitlik karşılaştırma sonuçları.
GetBounds(Matrix)
nesnenin sınırlarını bulur.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Sınırlar öncesinde uygulanacak matris hesaplanacaktır.
Returns
tahmin edilen nesnenin sınırları.
GetBounds(Matris ve Pen)
nesnenin sınırlarını bulur.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Sınırlar öncesinde uygulanacak matris hesaplanacaktır.
pen
Pen
Bir nesne için kullanılacak kalem.Bu nesnenin sınır boyutunu etkileyebilir.
Returns
tahmin edilen nesnenin sınırları.
GetHashCode()
Mevcut nesnenin hash kodu alın
public override int GetHashCode()
Returns
Hash kodu ile ilgili.