Class TextShape
Der Name: Aspose.Imaging.Shapes Versammlung: Aspose.Imaging.dll (25.4.0)
Es stellt eine Textform dar.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
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.