Class TextShape

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

RectangleF

Center

Er bekommt das Zentrum der Form.

[JsonIgnore]
public override PointF Center { get; }

Eigentumswert

PointF

Font

Gibt oder setzt die Schrift, die zum Zeichnen des Textes verwendet wird.

public Font Font { get; set; }

Eigentumswert

Font

HasSegments

Er erhält einen Wert, der angibt, ob die Form Segmente hat.

[JsonIgnore]
public override bool HasSegments { get; }

Eigentumswert

bool

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

string

TextFormat

Gibt oder setzt das Textformat.

public StringFormat TextFormat { get; set; }

Eigentumswert

StringFormat

Methods

Equals(Objekt)

berprüfen Sie, ob die Objekte gleich sind.

public override bool Equals(object obj)

Parameters

obj object

Das andere Objekt.

Returns

bool

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

RectangleF

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

RectangleF

Die Grenzen des geschätzten Objekts.

GetHashCode()

Erhalten Sie den Hashcode des aktuellen Objekts.

public override int GetHashCode()

Returns

int

Der Hash Code.

Transform(Matrix)

Anwendung der angegebenen Transformation auf die Form.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Die Transformation anzuwenden.

 Deutsch