Class TextShape
Nom dels espais: Aspose.Imaging.Shapes Assemblea: Aspose.Imaging.dll (25.4.0)
Representa una forma de text.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
Membres heretats
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()
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.TextShape.
[JsonConstructor]
public TextShape()
TextShape(Llistat, RectangleF, Font, StringFormat)
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.TextShape.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
El text per dibuixar.
rectangle
RectangleF
El text és rectangle.
font
Font
La font per utilitzar.
stringFormat
StringFormat
El format de string.
Properties
Bounds
Es troben els límits de l’objecte.
[JsonIgnore]
public override RectangleF Bounds { get; }
Valor de la propietat
Center
És el centre de la forma.
[JsonIgnore]
public override PointF Center { get; }
Valor de la propietat
Font
Obté o col·loca la font utilitzada per dibuixar el text.
public Font Font { get; set; }
Valor de la propietat
HasSegments
Obté un valor que indica si la forma té segments.
[JsonIgnore]
public override bool HasSegments { get; }
Valor de la propietat
Segments
Obtenir els segments de forma.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Valor de la propietat
ShapeSegment []
Text
Obté o col·loca el text dibuixat.
public string Text { get; set; }
Valor de la propietat
TextFormat
Obtenir o configurar el format de text.
public StringFormat TextFormat { get; set; }
Valor de la propietat
Methods
Equals(Objecte)
Veure si els objectes són iguals.
public override bool Equals(object obj)
Parameters
obj
object
L’altre objecte
Returns
El resultat de la comparació d’igualtat.
GetBounds(Matrix)
Es troben els límits de l’objecte.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
La matriu que s’ha d’aplicar abans dels límits es calcularà.
Returns
Els límits de l’objecte estimat.
GetBounds(Matriu i Pen)
Es troben els límits de l’objecte.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
La matriu que s’ha d’aplicar abans dels límits es calcularà.
pen
Pen
La penya per utilitzar per a l’objecte. Això pot influir en la grandària dels límits de l’object.
Returns
Els límits de l’objecte estimat.
GetHashCode()
Obtenir el codi hash de l’objecte actual.
public override int GetHashCode()
Returns
El codi hash.
Transform(Matrix)
Aplica la transformació especificada a la forma.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
La transformació a aplicar.