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