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.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)ينشئ مثيلًا جديدًا من الفئة TextShape.

الطرق

طريقةالوصف
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.

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

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

ينشئ مثيلًا جديدًا من الفئة TextShape.

Parameters:

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

getText()

public String getText()

يحصل أو يضبط النص المرسوم.

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

Returns: java.lang.String

setText(String value)

public void setText(String value)

يحصل أو يضبط النص المرسوم.

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

Parameters:

معاملنوعالوصف
القيمةjava.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 - رمز التجزئة.