RectangleProjectedShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape

public abstract class RectangleProjectedShape extends Shape

يمثل شكلاً يتم إسقاطه على مستطيل موجه إلى اتجاه معين. يُحدد بأربع نقاط يمكن تدويرها في الفضاء مع الحفاظ على نفس طول الحواف و 90 درجة بين الحواف المتجاورة.

الطرق

طريقةالوصف
getLeftTop()يحصل على نقطة الزاوية العليا اليسرى للمستطيل.
getRightTop()يحصل على نقطة الزاوية العليا اليمنى للمستطيل.
getLeftBottom()يحصل على نقطة الزاوية السفلية اليسرى للمستطيل.
getRightBottom()يحصل على نقطة الزاوية السفلية اليمنى للمستطيل.
getCenter()يحصل على مركز الشكل.
getBounds()يحصل على حدود الكائن.
getRectangleWidth()يحصل على عرض المستطيل.
getRectangleHeight()يحصل على ارتفاع المستطيل.
hasSegments()يحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على مقاطع.
getBounds(Matrix matrix)يحصل على حدود الكائن.
getBounds(Matrix matrix, Pen pen)يحصل على حدود الكائن.
transform(Matrix transform)يطبق التحويل المحدد على الشكل.
equals(Object obj)يحدد ما إذا كان الـ Object المحدد يساوي هذه الحالة.
hashCode()يعيد قيمة تجزئة (hash code) لهذا الكائن.

getLeftTop()

public PointF getLeftTop()

يحصل على نقطة الزاوية العليا اليسرى للمستطيل.

القيمة: نقطة الزاوية العليا اليسرى للمستطيل.

Returns: PointF

getRightTop()

public PointF getRightTop()

يحصل على نقطة الزاوية العليا اليمنى للمستطيل.

القيمة: نقطة الزاوية العليا اليمنى للمستطيل.

Returns: PointF

getLeftBottom()

public PointF getLeftBottom()

يحصل على نقطة الزاوية السفلية اليسرى للمستطيل.

القيمة: نقطة الزاوية السفلية اليسرى للمستطيل.

Returns: PointF

getRightBottom()

public PointF getRightBottom()

يحصل على نقطة الزاوية السفلية اليمنى للمستطيل.

القيمة: نقطة الزاوية السفلية اليمنى للمستطيل.

Returns: PointF

getCenter()

public PointF getCenter()

يحصل على مركز الشكل.

القيمة: مركز الشكل.

Returns: PointF

getBounds()

public RectangleF getBounds()

يحصل على حدود الكائن.

القيمة: حدود الكائن.

Returns: RectangleF

getRectangleWidth()

public double getRectangleWidth()

يحصل على عرض المستطيل.

القيمة: عرض المستطيل.

Returns: double

getRectangleHeight()

public double getRectangleHeight()

يحصل على ارتفاع المستطيل.

القيمة: ارتفاع المستطيل.

Returns: double

hasSegments()

public boolean hasSegments()

يحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على مقاطع.

القيمة: True إذا كان الشكل يحتوي على مقاطع؛ وإلا، false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

يحصل على حدود الكائن.

Parameters:

معاملنوعالوصف
matrixMatrixسيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

يحصل على حدود الكائن.

Parameters:

معاملنوعالوصف
matrixMatrixسيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.
penPenالقلم المستخدم للكائن. يمكن أن يؤثر هذا على حجم حدود الكائن.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

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

Parameters:

معاملنوعالوصف
transformMatrixالتحويل الذي سيتم تطبيقه.

equals(Object obj)

public boolean equals(Object obj)

يحدد ما إذا كان الـ Object المحدد يساوي هذه الحالة.

Parameters:

معاملنوعالوصف
objjava.lang.Objectالكائن Object للمقارنة مع هذه المثيلة.

Returns: منطقية - true إذا كان الـ Object المحدد مساويًا لهذه المثيلة؛ وإلا false.

hashCode()

public int hashCode()

يعيد قيمة تجزئة (hash code) لهذا الكائن.

Returns: int - قيمة تجزئة (hash code) لهذا الكائن، مناسبة للاستخدام في خوارزميات التجزئة وهياكل البيانات مثل جدول التجزئة.