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

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

 Български