Class TextShape
اسم الفضاء : Aspose.Imaging.Shapes تجميع: Aspose.Imaging.dll (25.4.0)
يمثل شكل نصي.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
الأعضاء الموروثين
RectangleProjectedShape.GetBounds(Matrix) , RectangleProjectedShape.GetBounds(Matrix, Pen) , RectangleProjectedShape.Transform(Matrix) , RectangleProjectedShape.Equals(object) , RectangleProjectedShape.GetHashCode() , RectangleProjectedShape.LeftTop , RectangleProjectedShape.RightTop , RectangleProjectedShape.LeftBottom , RectangleProjectedShape.RightBottom , RectangleProjectedShape.Center , RectangleProjectedShape.Bounds , RectangleProjectedShape.RectangleWidth , RectangleProjectedShape.RectangleHeight , RectangleProjectedShape.HasSegments , Shape.Equals(object) , Shape.GetHashCode() , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TextShape()
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Shapes.TextShape.
[JsonConstructor]
public TextShape()
TextShape(قوس قزح، قوس قزح، قوس قزح)
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Shapes.TextShape.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
النص الذي يجب رسمه.
rectangle
RectangleF
النص المستطيل .
font
Font
الحروف التي تستخدمها.
stringFormat
StringFormat
شكل الشريط .
Properties
Bounds
يحصل على حدود الكائن.
[JsonIgnore]
public override RectangleF Bounds { get; }
قيمة الممتلكات
Center
تحصل على مركز الشكل.
[JsonIgnore]
public override PointF Center { get; }
قيمة الممتلكات
Font
يحصل أو يضع الخط المستخدم في رسم النص.
public Font Font { get; set; }
قيمة الممتلكات
HasSegments
يحصل على قيمة تشير إلى ما إذا كانت الشكل لديه أجزاء.
[JsonIgnore]
public override bool HasSegments { get; }
قيمة الممتلكات
Segments
يحصل على أجزاء الشكل.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
قيمة الممتلكات
ShapeSegment [ ]
Text
يحصل أو يضع النص المقطوع.
public string Text { get; set; }
قيمة الممتلكات
TextFormat
يحصل أو يضع تنسيق النص.
public StringFormat TextFormat { get; set; }
قيمة الممتلكات
Methods
Equals(الموضوع)
تحقق مما إذا كانت الأشياء متساوية.
public override bool Equals(object obj)
Parameters
obj
object
الموضوع الآخر .
Returns
نتيجة مقارنة المساواة.
GetBounds(Matrix)
يحصل على حدود الكائن.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.
Returns
حدود الكائن المقدر.
GetBounds(ماتريكس، قلم)
يحصل على حدود الكائن.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.
pen
Pen
القلم للاستخدام للكائن.هذا يمكن أن يؤثر على حجم الحدود الكائن.
Returns
حدود الكائن المقدر.
GetHashCode()
احصل على رمز الهاش من الكائن الحالي.
public override int GetHashCode()
Returns
كود الهاش .
Transform(Matrix)
تطبق التحول المحدد على الشكل.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
التحول الذي ينبغي تطبيقه.