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
الأعضاء الموروثين
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; }
قيمة الممتلكات
Center
تحصل على مركز الشكل.
[JsonIgnore]
public override PointF Center { get; }
قيمة الممتلكات
HasSegments
يحصل على قيمة تشير إلى ما إذا كانت الشكل لديه أجزاء.
[JsonIgnore]
public override bool HasSegments { get; }
قيمة الممتلكات
LeftBottom
يحصل على نقطة مستقيمة أسفل اليسار.
public PointF LeftBottom { get; }
قيمة الممتلكات
LeftTop
يحصل على نقطة المستطيل العلوي الأيسر.
public PointF LeftTop { get; }
قيمة الممتلكات
RectangleHeight
يحصل على ارتفاع المستطيل.
[JsonIgnore]
public double RectangleHeight { get; }
قيمة الممتلكات
RectangleWidth
يحصل على عرض المستطيل.
[JsonIgnore]
public double RectangleWidth { get; }
قيمة الممتلكات
RightBottom
يحصل على النقطة المستقيمة اليمنى.
public PointF RightBottom { get; }
قيمة الممتلكات
RightTop
يحصل على نقطة المستطيل العلوي.
public PointF RightTop { get; }
قيمة الممتلكات
Methods
Equals(الموضوع)
يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.
public override bool Equals(object obj)
Parameters
obj
object
نظام.موضوع للمقارنة مع هذه الحالة.
Returns
“حقيقي” إذا كان النظام.Object المحدد يساوي هذا المثال؛ وإلا، “مزيف”.
Equals(RectangleProjectedShape)
تحقق مما إذا كانت الأشياء متساوية.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
الموضوع الآخر .
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()
إرجاع رمز hash لهذا المثال.
public override int GetHashCode()
Returns
رمز التشويش لهذا المثال ، مناسبة للاستخدام في خوارزميات التشويش والهياكل البيانات مثل لوحة التشويش.
Transform(Matrix)
تطبق التحول المحدد على الشكل.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
التحول الذي ينبغي تطبيقه.