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(String، RectangleF، Font، StringFormat)

شروع یک مثال جدید از کلاس 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

تغییراتی که باید اعمال شود.

 فارسی