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
Трансформація повинна бути застосована.