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
| Constructeur | Description |
|---|---|
| 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éthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| text | java.lang.String | Le texte à dessiner. |
| rectangle | RectangleF | Le rectangle de texte. |
| font | Font | La police à utiliser. |
| stringFormat | StringFormat | Le 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ètre | Type | Description |
|---|---|---|
| valeur | java.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ètre | Type | Description |
|---|---|---|
| value | Font |
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ètre | Type | Description |
|---|---|---|
| value | StringFormat |
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ètre | Type | Description |
|---|---|---|
| matrix | Matrix | La 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ètre | Type | Description |
|---|---|---|
| matrix | Matrix | La matrice à appliquer avant que les limites ne soient calculées. |
| pen | Pen | Le 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ètre | Type | Description |
|---|---|---|
| transform | Matrix | La transformation à appliquer. |
equals(Object o)
public boolean equals(Object o)
Vérifie si les objets sont égaux.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| o | java.lang.Object | L’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.