Class RectangleProjectedShape

Class RectangleProjectedShape

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

یک شکل را نشان می دهد که از طریق یک مستطیل به یک جهت خاص هدایت می شود.مشخص شده توسط چهار نقطه که می تواند در فضا چرخیده نگه داشتن همان لبه طول و 90 درجه بین لبه های مجاور.

[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

اعضای ارثی

Shape.Equals(object) , Shape.GetHashCode() , Shape.Equals(Shape) , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Equals(ObjectWithBounds) , ObjectWithBounds.Bounds , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

RectangleProjectedShape()

یک مثال جدید از کلاس Aspose.Imaging.Shapes.RectangleProjectedShape آغاز می شود.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

یک مثال جدید از کلاس Aspose.Imaging.Shapes.RectangleProjectedShape آغاز می شود.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

به طور مستقیم از ابتدا شروع می شود.

Properties

Bounds

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

[JsonIgnore]
public override RectangleF Bounds { get; }

ارزش املاک

RectangleF

Center

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

[JsonIgnore]
public override PointF Center { get; }

ارزش املاک

PointF

HasSegments

یک مقدار نشان می دهد که آیا شکل دارای بخش ها است یا خیر.

[JsonIgnore]
public override bool HasSegments { get; }

ارزش املاک

bool

LeftBottom

نقطه سمت راست سمت چپ را به دست می آورد.

public PointF LeftBottom { get; }

ارزش املاک

PointF

LeftTop

نقطه راست راست چپ را به دست می آورد.

public PointF LeftTop { get; }

ارزش املاک

PointF

RectangleHeight

ارتفاع مستقیم را به دست می آورد.

[JsonIgnore]
public double RectangleHeight { get; }

ارزش املاک

double

RectangleWidth

به سمت راست می چرخد.

[JsonIgnore]
public double RectangleWidth { get; }

ارزش املاک

double

RightBottom

نقطه راست راست راست را به دست می آورد.

public PointF RightBottom { get; }

ارزش املاک

PointF

RightTop

نقطه راست راست را به دست می آورد.

public PointF RightTop { get; }

ارزش املاک

PointF

Methods

Equals(موضوع)

تعیین می کند که آیا سیستم.Object مشخص شده برابر با این مثال است یا خیر.

public override bool Equals(object obj)

Parameters

obj object

سیستم.Object برای مقایسه با این مثال.

Returns

bool

“واقعی” اگر سیستم.Object مشخص شده برابر با این مثال است؛ در غیر این صورت، “واقعی”.

Equals(RectangleProjectedShape)

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

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

بقیه اشیاء

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

یک کد هش برای این مثال، مناسب برای استفاده در الگوریتم های هش و ساختارهای داده مانند یک جدول هش.

Transform(Matrix)

تغییر شکل به شکل مشخص شده اعمال می شود.

public override void Transform(Matrix transform)

Parameters

transform Matrix

تغییراتی که باید اعمال شود.

 فارسی