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(string, RectangleF, Font, StringFormat)
Иницијалише нову инстанцију Aspose.Imaging.Shapes.TextShape класе.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
Tekst je trebao da se izvuče.
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
Трансформација која се примењује.