Style de rendu du texte d'une cellule.
Les styles de texte peuvent avoir un RichTextValue
correspondant. Si RichTextValue
couvre plusieurs exécutions de texte ayant des valeurs différentes pour une méthode de lecture de style de texte donnée, la méthode renvoie null
. Pour éviter cela, interrogez des styles de texte à l'aide des valeurs de texte enrichi renvoyées par la méthode RichTextValue.getRuns()
.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
copy() | TextStyleBuilder | Crée un générateur de style de texte initialisé avec les valeurs de ce style de texte. |
getFontFamily() | String | Récupère la famille de polices du texte. |
getFontSize() | Integer | Récupère la taille de police du texte en points. |
getForegroundColorObject() | Color | Récupère la couleur de police du texte. |
isBold() | Boolean | Détermine si le texte est en gras ou non. |
isItalic() | Boolean | Détermine si la cellule est en italique ou non. |
isStrikethrough() | Boolean | Détermine si la cellule est barrée ou non. |
isUnderline() | Boolean | Détermine si la cellule est soulignée ou non. |
Documentation détaillée
copy()
Crée un générateur de style de texte initialisé avec les valeurs de ce style de texte.
Renvois
TextStyleBuilder
: compilateur de ce style de texte.
getFontFamily()
Récupère la famille de polices du texte. Renvoie null
si la famille de polices n'est pas définie ou si le RichTextValue
correspondant comporte plusieurs exécutions avec différentes familles de polices.
Renvois
String
: famille de polices du texte (par exemple, " Arial") ou null
.
getFontSize()
Récupère la taille de police du texte en points. Renvoie null
si la taille de la police n'est pas définie ou si le RichTextValue
correspondant comporte plusieurs exécutions avec différentes tailles de police.
Renvois
Integer
: taille de police du texte ou de l'élément null
.
getForegroundColorObject()
Récupère la couleur de police du texte. Renvoie null
si la couleur de la police n'est pas définie ou si le RichTextValue
correspondant comporte plusieurs exécutions avec des couleurs de police différentes.
Renvois
Color
: couleur de police du texte ou de l'élément null
.
isBold()
Détermine si le texte est en gras ou non. Renvoie null
si le gras n'est pas défini ou si le RichTextValue
correspondant comporte plusieurs exécutions avec différents paramètres en gras.
Renvois
Boolean
: indique si la cellule est en gras ou non, ou null
.
isItalic()
Détermine si la cellule est en italique ou non. Renvoie null
si le mode italique n'est pas défini ou si le RichTextValue
correspondant comporte plusieurs exécutions avec des paramètres d'italique différents.
Renvois
Boolean
: indique si la cellule est en italique ou non, ou null
.
isStrikethrough()
Détermine si la cellule est barrée ou non. Affiche la valeur null
si le texte barré n'est pas barré ou si le RichTextValue
correspondant comporte plusieurs exécutions avec des paramètres de barre différents.
Renvois
Boolean
: indique si la cellule est barrée ou non, ou null
.
isUnderline()
Détermine si la cellule est soulignée ou non. Renvoie null
si le soulignement n'est pas défini ou si le RichTextValue
correspondant comporte plusieurs exécutions avec des paramètres de soulignement différents.
Renvois
Boolean
: indique si la cellule est soulignée ou non, ou null
.