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(الموضوع)

يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.

public override bool Equals(object obj)

Parameters

obj 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()

إرجاع رمز hash لهذا المثال.

public override int GetHashCode()

Returns

int

رمز التشويش لهذا المثال ، مناسبة للاستخدام في خوارزميات التشويش والهياكل البيانات مثل لوحة التشويش.

Transform(Matrix)

تطبق التحول المحدد على الشكل.

public override void Transform(Matrix transform)

Parameters

transform Matrix

التحول الذي ينبغي تطبيقه.

 عربي