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; }
ارزش املاک
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
تغییراتی که باید اعمال شود.