Class TextShape
Der Name: Aspose.Imaging.Shapes Versammlung: Aspose.Imaging.dll (25.5.0)
Es stellt eine Textform dar.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShapeInheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
Vererbte Mitglieder
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()
Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.TextShape Klasse.
[JsonConstructor]
public TextShape()TextShape(String, RectangleF, Font, StringFormat)
Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.TextShape Klasse.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)Parameters
text string
Der Text zum Zeichnen.
rectangle RectangleF
Der Text rectangle.
font Font
Die Schrift zu verwenden.
stringFormat StringFormat
Das String Format.
Properties
Bounds
Erhält die Grenzen des Objekts.
[JsonIgnore]
public override RectangleF Bounds { get; }Eigentumswert
Center
Er bekommt das Zentrum der Form.
[JsonIgnore]
public override PointF Center { get; }Eigentumswert
Font
Gibt oder setzt die Schrift, die zum Zeichnen des Textes verwendet wird.
public Font Font { get; set; }Eigentumswert
HasSegments
Er erhält einen Wert, der angibt, ob die Form Segmente hat.
[JsonIgnore]
public override bool HasSegments { get; }Eigentumswert
Segments
Sie erhalten die Formsegmente.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }Eigentumswert
ShapeSegment [][]
Text
Gibt oder setzt den geschriebenen Text.
public string Text { get; set; }Eigentumswert
TextFormat
Gibt oder setzt das Textformat.
public StringFormat TextFormat { get; set; }Eigentumswert
Methods
Equals(Objekt)
berprüfen Sie, ob die Objekte gleich sind.
public override bool Equals(object obj)Parameters
obj object
Das andere Objekt.
Returns
Das Ergebnis der Gleichberechtigung.
GetBounds(Matrix)
Erhält die Grenzen des Objekts.
public override RectangleF GetBounds(Matrix matrix)Parameters
matrix Matrix
Die Matrix, die vor Grenzen angewendet wird, wird berechnet.
Returns
Die Grenzen des geschätzten Objekts.
GetBounds(Matrix und Pen)
Erhält die Grenzen des Objekts.
public override RectangleF GetBounds(Matrix matrix, Pen pen)Parameters
matrix Matrix
Die Matrix, die vor Grenzen angewendet wird, wird berechnet.
pen Pen
Die Pen zu verwenden für Objekt. Dies kann die Größe der Grenzen des Objekts beeinflussen.
Returns
Die Grenzen des geschätzten Objekts.
GetHashCode()
Erhalten Sie den Hashcode des aktuellen Objekts.
public override int GetHashCode()Returns
Der Hash Code.
Transform(Matrix)
Anwendung der angegebenen Transformation auf die Form.
public override void Transform(Matrix transform)Parameters
transform Matrix
Die Transformation anzuwenden.