Class TextShape

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; }

قيمة الممتلكات

RectangleF

Center

تحصل على مركز الشكل.

[JsonIgnore]
public override PointF Center { get; }

قيمة الممتلكات

PointF

Font

يحصل أو يضع الخط المستخدم في رسم النص.

public Font Font { get; set; }

قيمة الممتلكات

Font

HasSegments

يحصل على قيمة تشير إلى ما إذا كانت الشكل لديه أجزاء.

[JsonIgnore]
public override bool HasSegments { get; }

قيمة الممتلكات

bool

Segments

يحصل على أجزاء الشكل.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

قيمة الممتلكات

ShapeSegment [ ]

Text

يحصل أو يضع النص المقطوع.

public string Text { get; set; }

قيمة الممتلكات

string

TextFormat

يحصل أو يضع تنسيق النص.

public StringFormat TextFormat { get; set; }

قيمة الممتلكات

StringFormat

Methods

Equals(الموضوع)

تحقق مما إذا كانت الأشياء متساوية.

public override bool Equals(object obj)

Parameters

obj object

الموضوع الآخر .

Returns

bool

نتيجة مقارنة المساواة.

GetBounds(Matrix)

يحصل على حدود الكائن.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.

Returns

RectangleF

حدود الكائن المقدر.

GetBounds(ماتريكس، قلم)

يحصل على حدود الكائن.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

سيتم حساب المصفوفة التي سيتم تطبيقها قبل الحدود.

pen Pen

القلم للاستخدام للكائن.هذا يمكن أن يؤثر على حجم الحدود الكائن.

Returns

RectangleF

حدود الكائن المقدر.

GetHashCode()

احصل على رمز الهاش من الكائن الحالي.

public override int GetHashCode()

Returns

int

كود الهاش .

Transform(Matrix)

تطبق التحول المحدد على الشكل.

public override void Transform(Matrix transform)

Parameters

transform Matrix

التحول الذي ينبغي تطبيقه.

 عربي