Class TextShape
De naam: Aspose.Imaging.Shapes Verzameling: Aspose.Imaging.dll (25.4.0)
Een tekstvorm vertegenwoordigt.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
Geëerbiede leden
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()
Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.TextShape-klasse.
[JsonConstructor]
public TextShape()
TextShape(string, RectangleF, Font, StringFormat)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.TextShape-klasse.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
De tekst om te trekken.
rectangle
RectangleF
De tekst rectangle.
font
Font
De font om te gebruiken.
stringFormat
StringFormat
Het string formaat.
Properties
Bounds
Krijg de grenzen van het object.
[JsonIgnore]
public override RectangleF Bounds { get; }
Eigendomswaarde
Center
Geeft het centrum van de vorm.
[JsonIgnore]
public override PointF Center { get; }
Eigendomswaarde
Font
Geeft of zet de lettertype die wordt gebruikt om de tekst te tekenen.
public Font Font { get; set; }
Eigendomswaarde
HasSegments
Geeft een waarde die aangeeft of de vorm segmenten heeft.
[JsonIgnore]
public override bool HasSegments { get; }
Eigendomswaarde
Segments
Geeft de vormsegmenten.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Eigendomswaarde
ShapeSegment []
Text
Geeft of plaatst de gesneden tekst.
public string Text { get; set; }
Eigendomswaarde
TextFormat
Geeft of stelt de tekstformaat.
public StringFormat TextFormat { get; set; }
Eigendomswaarde
Methods
Equals(Objecten)
Controleer of objecten gelijk zijn.
public override bool Equals(object obj)
Parameters
obj
object
Het andere object.
Returns
Het resultaat van de vergelijking van gelijkheid.
GetBounds(Matrix)
Krijg de grenzen van het object.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
De matrix die moet worden toegepast vóór de grenzen zal worden berekend.
Returns
De grenzen van het geschatte object.
GetBounds(Matrix en Pen)
Krijg de grenzen van het object.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
De matrix die moet worden toegepast vóór de grenzen zal worden berekend.
pen
Pen
De pen om te gebruiken voor het object. Dit kan de grootte van de grenzen van het object beïnvloeden.
Returns
De grenzen van het geschatte object.
GetHashCode()
Krijg de hashcode van het huidige object.
public override int GetHashCode()
Returns
De hash code.
Transform(Matrix)
Gebruik de aangegeven transformatie aan de vorm.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
De transformatie om toe te passen.