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(Стринг, 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
Трансформацията трябва да се приложи.