Class TextShape
اسم الفضاء : Aspose.Imaging.Shapes تجميع: Aspose.Imaging.dll (25.5.0)
يمثل شكل نصي.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShapeInheritance
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
التحول الذي ينبغي تطبيقه.