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(موضوع)
تعیین می کند که آیا سیستم.Object مشخص شده برابر با این مثال است یا خیر.
public override bool Equals(object obj)
Parameters
obj
object
سیستم.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()
بازگرداندن یک کد هش برای این مثال.
public override int GetHashCode()
Returns
یک کد هش برای این مثال، مناسب برای استفاده در الگوریتم های هش و ساختارهای داده مانند یک جدول هش.
Transform(Matrix)
تغییر شکل به شکل مشخص شده اعمال می شود.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
تغییراتی که باید اعمال شود.