Class CurveShape

Class CurveShape

نام ها : Aspose.Imaging.Shapes جمع آوری: Aspose.Imaging.dll (25.4.0)

یک شکل منحنی را نشان می دهد.

public sealed class CurveShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape CurveShape

Implements

IOrderedShape

اعضای ارثی

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. تنش پیش فرض 0.5 استفاده می شود.

public CurveShape(PointF[] points)

Parameters

points PointF [ ]

نمره ها به هم می ریزند.

CurveShape(نقطه[ ], بول)

شروع یک مثال جدید از کلاس Aspose.Imaging.Shapes.CurveShape. تنش پیش فرض 0.5 استفاده می شود.

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; }

ارزش املاک

RectangleF

Center

در مرکز شکل قرار می گیرد.

[JsonIgnore]
public override PointF Center { get; }

ارزش املاک

PointF

Segments

بخش های شکل را در نظر بگیرید.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

ارزش املاک

ShapeSegment [ ]

Tension

تنش را می گیرند یا می گیرند.

[JsonProperty]
public float Tension { get; set; }

ارزش املاک

float

Methods

Equals(موضوع)

بررسی کنید که آیا اشیاء برابر هستند یا خیر.

public override bool Equals(object obj)

Parameters

obj object

بقیه اشیاء

Returns

bool

نتیجه مقایسه برابری است.

GetBounds(Matrix)

محدودیت های موضوع را به دست می آورد.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

ماتریس قبل از محدودیت ها محاسبه خواهد شد.

Returns

RectangleF

محدودیت های محاسبه شده اشیاء

GetBounds(ماتریکس، پن)

محدودیت های موضوع را به دست می آورد.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

ماتریس قبل از محدودیت ها محاسبه خواهد شد.

pen Pen

قلم برای استفاده برای اشیاء.این می تواند اندازه مرزهای اشیاء را تحت تاثیر قرار دهد.

Returns

RectangleF

محدودیت های محاسبه شده اشیاء

GetHashCode()

کد هش را از موضوع فعلی دریافت کنید.

public override int GetHashCode()

Returns

int

کد هش

 فارسی