Class RichTextValue

RichTextValue

Chaîne de texte stylisée utilisée pour représenter le texte d'une cellule. Les sous-chaînes du texte peuvent avoir différents styles.

run est la sous-chaîne ininterrompue la plus longue ayant le même style de texte. Par exemple, la phrase "Cet enfant porte des pommes" comporte quatre exécutions: ['This ', 'child ', 'is carrying ', 'apples'].

Méthodes

MéthodeType renvoyéBrève description
copy()RichTextValueBuilderRenvoie un compilateur pour une valeur de texte enrichi initialisé avec les valeurs de cette valeur de texte enrichi.
getEndIndex()IntegerRécupère l'index de fin de cette valeur dans la cellule.
getLinkUrl()StringRenvoie l'URL du lien pour cette valeur.
getLinkUrl(startOffset, endOffset)StringRenvoie l'URL du lien pour le texte de startOffset à endOffset.
getRuns()RichTextValue[]Renvoie la chaîne de texte enrichi divisée en un tableau d'exécutions, où chaque exécution correspond à la sous-chaîne la plus longue possible ayant un style de texte cohérent.
getStartIndex()IntegerRécupère l'index de départ de cette valeur dans la cellule.
getText()StringAffiche le texte de cette valeur.
getTextStyle()TextStyleRenvoie le style de texte de cette valeur.
getTextStyle(startOffset, endOffset)TextStyleRenvoie le style du texte de startOffset à endOffset.

Documentation détaillée

copy()

Renvoie un compilateur pour une valeur de texte enrichi initialisé avec les valeurs de cette valeur de texte enrichi.

Renvois

RichTextValueBuilder : compilateur pour une valeur de texte enrichi.


getEndIndex()

Récupère l'index de fin de cette valeur dans la cellule.

Renvois

Integer : index de fin de cette valeur dans la cellule.


getLinkUrl()

Renvoie l'URL du lien pour cette valeur.

Renvois

String : URL du lien pour cette valeur, ou null s'il n'existe aucun lien ou s'il existe plusieurs liens différents.


getLinkUrl(startOffset, endOffset)

Renvoie l'URL du lien pour le texte de startOffset à endOffset. Les décalages sont basés sur 0 et relatifs au texte de la cellule. Le décalage de début est inclusif et le décalage de fin est exclusif.

Paramètres

NomTypeDescription
startOffsetIntegerDécalage de début.
endOffsetIntegerDécalage de fin.

Renvois

String : URL du lien pour cette valeur, ou null s'il n'existe aucun lien ou si plusieurs liens différents se trouvent dans la plage donnée.


getRuns()

Renvoie la chaîne de texte enrichi divisée en un tableau d'exécutions, où chaque exécution correspond à la sous-chaîne la plus longue possible ayant un style de texte cohérent.

Renvois

RichTextValue[] : tableau des exécutions.


getStartIndex()

Récupère l'index de départ de cette valeur dans la cellule.

Renvois

Integer : index de début de cette valeur dans la cellule.


getText()

Affiche le texte de cette valeur.

Renvois

String : texte de cette valeur.


getTextStyle()

Renvoie le style de texte de cette valeur.

Renvois

TextStyle : style de texte de cette valeur.


getTextStyle(startOffset, endOffset)

Renvoie le style du texte de startOffset à endOffset. Les décalages sont basés sur 0 et relatifs au texte de la cellule. Le décalage de début est inclusif et le décalage de fin est exclusif.

Paramètres

NomTypeDescription
startOffsetIntegerDécalage de début.
endOffsetIntegerDécalage de fin.

Renvois

TextStyle : style de texte de la sous-chaîne donnée de cette valeur.