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:
| معامل | نوع | الوصف |
|---|---|---|
| text | java.lang.String | النص المراد رسمه. |
| rectangle | RectangleF | مستطيل النص. |
| font | Font | الخط المراد استخدامه. |
| stringFormat | StringFormat | تنسيق السلسلة. |
getText()
public String getText()
يحصل أو يعيّن النص المرسوم.
القيمة: النص المرسوم.
Returns: java.lang.String
setText(String value)
public void setText(String value)
يحصل أو يعيّن النص المرسوم.
القيمة: النص المرسوم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | java.lang.String |
getFont()
public Font getFont()
يحصل أو يعيّن الخط المستخدم لرسم النص.
القيمة: الخط المستخدم لرسم النص.
Returns: Font
setFont(Font value)
public void setFont(Font value)
يحصل أو يعيّن الخط المستخدم لرسم النص.
القيمة: الخط المستخدم لرسم النص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Font |
getTextFormat()
public StringFormat getTextFormat()
يحصل أو يعيّن تنسيق النص.
القيمة: تنسيق النص.
Returns: StringFormat
setTextFormat(StringFormat value)
public void setTextFormat(StringFormat value)
يحصل أو يعيّن تنسيق النص.
القيمة: تنسيق النص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | StringFormat |
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:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود. |
Returns: RectangleF - The estimated object’s bounds.
getBounds(Matrix matrix, Pen pen)
public RectangleF getBounds(Matrix matrix, Pen pen)
يحصل على حدود الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود. |
| pen | Pen | القلم المستخدم للكائن. يمكن أن يؤثر هذا على حجم حدود الكائن. |
Returns: RectangleF - The estimated object’s bounds.
transform(Matrix transform)
public void transform(Matrix transform)
يطبق التحويل المحدد على الشكل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| transform | Matrix | التحويل الذي سيتم تطبيقه. |
equals(Object o)
public boolean equals(Object o)
تحقق مما إذا كانت الكائنات متساوية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| o | java.lang.Object | الكائن الآخر. |
Returns: boolean - نتيجة مقارنة المساواة.
hashCode()
public int hashCode()
احصل على رمز التجزئة للكائن الحالي.
Returns: int - رمز التجزئة.