Class TextShape
De naam: Aspose.Imaging.Shapes Verzameling: Aspose.Imaging.dll (25.5.0)
Een tekstvorm vertegenwoordigt.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShapeInheritance
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.