TextShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape, com.aspose.imaging.shapes.RectangleProjectedShape

public final class TextShape extends RectangleProjectedShape

Stellt eine Textform dar.

Konstruktoren

KonstruktorBeschreibung
TextShape()Initialisiert eine neue Instanz der TextShape-Klasse.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)Initialisiert eine neue Instanz der TextShape-Klasse.

Methoden

MethodeBeschreibung
getText()Liest oder setzt den gezeichneten Text.
setText(String value)Liest oder setzt den gezeichneten Text.
getFont()Liest oder setzt die zum Zeichnen des Textes verwendete Schriftart.
setFont(Font value)Liest oder setzt die zum Zeichnen des Textes verwendete Schriftart.
getTextFormat()Liest oder setzt das Textformat.
setTextFormat(StringFormat value)Liest oder setzt das Textformat.
getCenter()Liefert das Zentrum der Form.
getBounds()Ruft die Begrenzungen des Objekts ab.
getSegments()Liefert die Segmente der Form.
hasSegments()Liefert einen Wert, der angibt, ob die Form Segmente hat.
getBounds(Matrix matrix)Ruft die Begrenzungen des Objekts ab.
getBounds(Matrix matrix, Pen pen)Ruft die Begrenzungen des Objekts ab.
transform(Matrix transform)Wendet die angegebene Transformation auf die Form an.
equals(Object o)Überprüft, ob Objekte gleich sind.
hashCode()Gibt den Hashcode des aktuellen Objekts zurück.

TextShape()

public TextShape()

Initialisiert eine neue Instanz der TextShape-Klasse.

TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)

public TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)

Initialisiert eine neue Instanz der TextShape-Klasse.

Parameters:

ParameterTypBeschreibung
textjava.lang.StringDer Text zum Zeichnen.
rectangleRectangleFDas Textrechteck.
fontFontDie zu verwendende Schriftart.
stringFormatStringFormatDas Zeichenkettenformat.

getText()

public String getText()

Liest oder setzt den gezeichneten Text.

Wert: Der gezeichnete Text.

Returns: java.lang.String

setText(String value)

public void setText(String value)

Liest oder setzt den gezeichneten Text.

Wert: Der gezeichnete Text.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.String

getFont()

public Font getFont()

Liest oder setzt die zum Zeichnen des Textes verwendete Schriftart.

Wert: Die zum Zeichnen des Textes verwendete Schriftart.

Returns: Font

setFont(Font value)

public void setFont(Font value)

Liest oder setzt die zum Zeichnen des Textes verwendete Schriftart.

Wert: Die zum Zeichnen des Textes verwendete Schriftart.

Parameters:

ParameterTypBeschreibung
valueFont

getTextFormat()

public StringFormat getTextFormat()

Liest oder setzt das Textformat.

Wert: Das Textformat.

Returns: StringFormat

setTextFormat(StringFormat value)

public void setTextFormat(StringFormat value)

Liest oder setzt das Textformat.

Wert: Das Textformat.

Parameters:

ParameterTypBeschreibung
valueStringFormat

getCenter()

public PointF getCenter()

Liefert das Zentrum der Form.

Wert: Der Mittelpunkt der Form.

Returns: PointF

getBounds()

public RectangleF getBounds()

Ruft die Begrenzungen des Objekts ab.

Wert: Die Begrenzungen des Objekts.

Returns: RectangleF

getSegments()

public ShapeSegment[] getSegments()

Liefert die Segmente der Form.

Wert: Die Formsegmente.

Returns: com.aspose.imaging.ShapeSegment[]

hasSegments()

public boolean hasSegments()

Liefert einen Wert, der angibt, ob die Form Segmente hat.

Wert: True, wenn die Form Segmente hat; andernfalls false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Ruft die Begrenzungen des Objekts ab.

Parameters:

ParameterTypBeschreibung
matrixMatrixDie Matrix, die angewendet wird, bevor die Begrenzungen berechnet werden.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Ruft die Begrenzungen des Objekts ab.

Parameters:

ParameterTypBeschreibung
matrixMatrixDie Matrix, die angewendet wird, bevor die Begrenzungen berechnet werden.
penPenDer Stift, der für das Objekt verwendet wird. Dies kann die Größe der Objektgrenzen beeinflussen.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Wendet die angegebene Transformation auf die Form an.

Parameters:

ParameterTypBeschreibung
transformMatrixDie anzuwendende Transformation.

equals(Object o)

public boolean equals(Object o)

Überprüft, ob Objekte gleich sind.

Parameters:

ParameterTypBeschreibung
ojava.lang.ObjectDas andere Objekt.

Returns: boolean - Das Ergebnis des Gleichheitsvergleichs.

hashCode()

public int hashCode()

Gibt den Hashcode des aktuellen Objekts zurück.

Returns: int - Der Hashcode.