Class TextShape
Namn på plats: Aspose.Imaging.Shapes Församling: Aspose.Imaging.dll (25.4.0)
Representerar en textform.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
Arvsmedlemmar
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()
Initialiserar en ny instans av Aspose.Imaging.Shapes.TextShape klass.
[JsonConstructor]
public TextShape()
TextShape(String, RectangleF, Font, StringFormat)
Initialiserar en ny instans av Aspose.Imaging.Shapes.TextShape klass.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
Texten att dra.
rectangle
RectangleF
Texten är rektangulär.
font
Font
Bokstäverna att använda.
stringFormat
StringFormat
Det är strängformat.
Properties
Bounds
Hämta objektets gränser.
[JsonIgnore]
public override RectangleF Bounds { get; }
Fastighetsvärde
Center
Få formens centrum.
[JsonIgnore]
public override PointF Center { get; }
Fastighetsvärde
Font
Få eller ställa in tecknet som används för att dra texten.
public Font Font { get; set; }
Fastighetsvärde
HasSegments
Det får ett värde som indikerar om formen har segment.
[JsonIgnore]
public override bool HasSegments { get; }
Fastighetsvärde
Segments
Få formsegmenten.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Fastighetsvärde
ShapeSegment [ ]
Text
Få eller ställa in den dragna texten.
public string Text { get; set; }
Fastighetsvärde
TextFormat
Få eller ställa in textformat.
public StringFormat TextFormat { get; set; }
Fastighetsvärde
Methods
Equals(Objektet)
Kontrollera om objekt är lika.
public override bool Equals(object obj)
Parameters
obj
object
Det andra objektet.
Returns
jämställdhetens resultat.
GetBounds(Matrix)
Hämta objektets gränser.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matriken som ska tillämpas före gränserna kommer att beräknas.
Returns
gränserna för det uppskattade objektet.
GetBounds(Matrix och Pen)
Hämta objektets gränser.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matriken som ska tillämpas före gränserna kommer att beräknas.
pen
Pen
Penna att använda för objekt. Detta kan påverka objektets gränsvärde.
Returns
gränserna för det uppskattade objektet.
GetHashCode()
Få hashkod från det aktuella objektet.
public override int GetHashCode()
Returns
och hash koden.
Transform(Matrix)
Tillämpa den angivna omvandlingen till formen.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
omvandlingen att tillämpa.