AjoutStyleTexte

Ajoute les styles indiqués dans le texte au moyen d'une seule action exécutable.

Format 

AjoutStyleTexte ( Texte ; Styles )

Paramètres 

Texte : une expression de type texte ou une rubrique de type Texte

Styles : un style désigné et répertorié ci-dessous dans la section Description

Résultat 

Texte

Provient de la version 

7.0

Description 

Vous pouvez ajouter plusieurs styles en insérant l'opérateur + entre les noms de style. Les valeurs négatives ne sont pas acceptées. Tous les styles seront supprimés, si le seul style indiqué est Plain. Le style Plain est ignoré s'il est utilisé conjointement à d'autres styles. Les styles ne sont pas sensibles à la casse et ne contiennent pas d'espace.

Les options de mise en forme de texte seront perdues si le type de rubrique renvoyé est autre que du texte.

Les styles disponibles sont les suivants :

  • Plain
  • Bold
  • Italic
  • Underline
  • HighlightYellow
  • Condense
  • Multivaluee
  • Strikethrough
  • SmallCaps
  • Superscript
  • Subscript
  • Uppercase
  • Lowercase
  • Titlecase
  • WordUnderline
  • DoubleUnderline
  • AllStyles (tous les styles disponibles)

Remarques 

  • Pour mettre en forme ou modifier la casse d'un texte, utilisez la fonction Minuscule, Majuscule ou NomPropre (consultez la section Fonctions Texte).

Exemple 1 

AjoutStyleTexte ( "Sac" ; Italic ) renvoie le mot Sac en italique.

AjoutStyleTexte ( Prénom ; Bold+Underline ) renvoie Sophie en texte gras et souligné lorsque la rubrique Prénom contient la valeur Sophie.

Exemple 2 

Le calcul suivant retire tous les styles du texte, puis met la phrase entière en italique.

Copier
AjoutStyleTexte ( AjoutStyleTexte ( Prénom ; Plain ) ; Italic )

Exemple 3 

Le calcul suivant crée deux descriptions de style, puis concatène les deux phrases au moyen de ces styles. L'utilisation de la fonction Definir évite la création d'une instruction AjoutStyleTexte longue et complexe.

Copier
Definir ( [
   TitleStyle = Smallcaps + Titlecase ; 
   BodyStyle = Plain 
] ; 
AjoutStyleTexte ( RubriqueTitre ; titleStyle ) & "¶¶" & AjoutStyleTexte ( RubriqueCorps ; BodyStyle ) )

Exemple 4 

Dans l'exemple suivant, afin de trouver toutes les occurrences de plusieurs mots et de modifier leur style, utilisez la fonction Substituer en même temps que la fonction AjoutStyleTexte.

Copier
Substituer ( CorpsArticle ; 
[ "Phrase1" ; AjoutStyleTexte ( "Phrase 1" ; Italic ) ] ; 
[ "Phrase 2" ; AjoutStyleTexte ( "Phrase 2" ; Bold ) ] )