TextShape

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

public final class TextShape extends RectangleProjectedShape

يمثل شكل نص.

المنشئات

المنشئالوصف
TextShape()يقوم بإنشاء نسخة جديدة من الفئة TextShape class.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)يقوم بإنشاء نسخة جديدة من الفئة TextShape class.

الطرق

طريقةالوصف
getText()يحصل أو يعيّن النص المرسوم.
setText(String value)يحصل أو يعيّن النص المرسوم.
getFont()يحصل أو يعيّن الخط المستخدم لرسم النص.
setFont(Font value)يحصل أو يعيّن الخط المستخدم لرسم النص.
getTextFormat()يحصل أو يعيّن تنسيق النص.
setTextFormat(StringFormat value)يحصل أو يعيّن تنسيق النص.
getCenter()يحصل على مركز الشكل.
getBounds()يحصل على حدود الكائن.
getSegments()يحصل على مقاطع الشكل.
hasSegments()يحصل على قيمة تشير إلى ما إذا كان الشكل يحتوي على مقاطع.
getBounds(Matrix matrix)يحصل على حدود الكائن.
getBounds(Matrix matrix, Pen pen)يحصل على حدود الكائن.
transform(Matrix transform)يطبق التحويل المحدد على الشكل.
equals(Object o)تحقق مما إذا كانت الكائنات متساوية.
hashCode()احصل على رمز التجزئة للكائن الحالي.

TextShape()

public TextShape()

يقوم بإنشاء نسخة جديدة من الفئة TextShape class.

TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)

public TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)

يقوم بإنشاء نسخة جديدة من الفئة TextShape class.

Parameters:

معاملنوعالوصف
textjava.lang.Stringالنص المراد رسمه.
rectangleRectangleFمستطيل النص.
fontFontالخط المراد استخدامه.
stringFormatStringFormatتنسيق السلسلة.

getText()

public String getText()

يحصل أو يعيّن النص المرسوم.

القيمة: النص المرسوم.

Returns: java.lang.String

setText(String value)

public void setText(String value)

يحصل أو يعيّن النص المرسوم.

القيمة: النص المرسوم.

Parameters:

معاملنوعالوصف
valuejava.lang.String

getFont()

public Font getFont()

يحصل أو يعيّن الخط المستخدم لرسم النص.

القيمة: الخط المستخدم لرسم النص.

Returns: Font

setFont(Font value)

public void setFont(Font value)

يحصل أو يعيّن الخط المستخدم لرسم النص.

القيمة: الخط المستخدم لرسم النص.

Parameters:

معاملنوعالوصف
valueFont

getTextFormat()

public StringFormat getTextFormat()

يحصل أو يعيّن تنسيق النص.

القيمة: تنسيق النص.

Returns: StringFormat

setTextFormat(StringFormat value)

public void setTextFormat(StringFormat value)

يحصل أو يعيّن تنسيق النص.

القيمة: تنسيق النص.

Parameters:

معاملنوعالوصف
valueStringFormat

getCenter()

public PointF getCenter()

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

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

Returns: PointF

getBounds()

public RectangleF getBounds()

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

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

Returns: RectangleF

getSegments()

public ShapeSegment[] getSegments()

يحصل على مقاطع الشكل.

القيمة: مقاطع الشكل.

Returns: com.aspose.imaging.ShapeSegment[]

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 o)

public boolean equals(Object o)

تحقق مما إذا كانت الكائنات متساوية.

Parameters:

معاملنوعالوصف
ojava.lang.Objectالكائن الآخر.

Returns: boolean - نتيجة مقارنة المساواة.

hashCode()

public int hashCode()

احصل على رمز التجزئة للكائن الحالي.

Returns: int - رمز التجزئة.