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
Трансформация должна применяться.