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(Стриг, 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

Трансформация должна применяться.

 Русский