TextShape

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

public final class TextShape extends RectangleProjectedShape

Représente une forme de texte.

Constructeurs

ConstructeurDescription
TextShape()Initialise une nouvelle instance de la classe TextShape.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)Initialise une nouvelle instance de la classe TextShape.

Méthodes

MéthodeDescription
getText()Obtient ou définit le texte dessiné.
setText(String value)Obtient ou définit le texte dessiné.
getFont()Obtient ou définit la police utilisée pour dessiner le texte.
setFont(Font value)Obtient ou définit la police utilisée pour dessiner le texte.
getTextFormat()Obtient ou définit le format du texte.
setTextFormat(StringFormat value)Obtient ou définit le format du texte.
getCenter()Obtient le centre de la forme.
getBounds()Obtient les limites de l’objet.
getSegments()Obtient les segments de la forme.
hasSegments()Obtient une valeur indiquant si la forme possède des segments.
getBounds(Matrix matrix)Obtient les limites de l’objet.
getBounds(Matrix matrix, Pen pen)Obtient les limites de l’objet.
transform(Matrix transform)Applique la transformation spécifiée à la forme.
equals(Object o)Vérifie si les objets sont égaux.
hashCode()Obtient le code de hachage de l’objet actuel.

TextShape()

public TextShape()

Initialise une nouvelle instance de la classe TextShape.

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

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

Initialise une nouvelle instance de la classe TextShape.

Parameters:

ParamètreTypeDescription
textjava.lang.StringLe texte à dessiner.
rectangleRectangleFLe rectangle de texte.
fontFontLa police à utiliser.
stringFormatStringFormatLe format de chaîne.

getText()

public String getText()

Obtient ou définit le texte dessiné.

Valeur : le texte dessiné.

Returns: java.lang.String

setText(String value)

public void setText(String value)

Obtient ou définit le texte dessiné.

Valeur : le texte dessiné.

Parameters:

ParamètreTypeDescription
valeurjava.lang.String

getFont()

public Font getFont()

Obtient ou définit la police utilisée pour dessiner le texte.

Valeur : la police utilisée pour dessiner le texte.

Returns: Font

setFont(Font value)

public void setFont(Font value)

Obtient ou définit la police utilisée pour dessiner le texte.

Valeur : la police utilisée pour dessiner le texte.

Parameters:

ParamètreTypeDescription
valueFont

getTextFormat()

public StringFormat getTextFormat()

Obtient ou définit le format du texte.

Valeur : le format du texte.

Returns: StringFormat

setTextFormat(StringFormat value)

public void setTextFormat(StringFormat value)

Obtient ou définit le format du texte.

Valeur : le format du texte.

Parameters:

ParamètreTypeDescription
valueStringFormat

getCenter()

public PointF getCenter()

Obtient le centre de la forme.

Valeur: le centre de la forme.

Returns: PointF

getBounds()

public RectangleF getBounds()

Obtient les limites de l’objet.

Valeur: les limites de l’objet.

Returns: RectangleF

getSegments()

public ShapeSegment[] getSegments()

Obtient les segments de la forme.

Valeur : les segments de la forme.

Returns: com.aspose.imaging.ShapeSegment[]

hasSegments()

public boolean hasSegments()

Obtient une valeur indiquant si la forme possède des segments.

Valeur: True si la forme possède des segments ; sinon, false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Obtient les limites de l’objet.

Parameters:

ParamètreTypeDescription
matrixMatrixLa matrice à appliquer avant que les limites ne soient calculées.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Obtient les limites de l’objet.

Parameters:

ParamètreTypeDescription
matrixMatrixLa matrice à appliquer avant que les limites ne soient calculées.
penPenLe stylo à utiliser pour l’objet. Cela peut influencer la taille des limites de l’objet.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Applique la transformation spécifiée à la forme.

Parameters:

ParamètreTypeDescription
transformMatrixLa transformation à appliquer.

equals(Object o)

public boolean equals(Object o)

Vérifie si les objets sont égaux.

Parameters:

ParamètreTypeDescription
ojava.lang.ObjectL’autre objet.

Returns: boolean - Le résultat de la comparaison d’égalité.

hashCode()

public int hashCode()

Obtient le code de hachage de l’objet actuel.

Returns: int - Le code de hachage.