WP: insérer du texte multi-styles

Salut,

Je souhaite mettre du texte multi-styles dans une cellule WP.

La commande pour le multi-style est ST SET ATTRIBUTES

WP SET TEXT ne fait qu’insérer du texte brut
<code 4D>
WP SET TEXT($O_Range2;$T_Societe;wk replace)
</code 4D>

Comment insère-t-on du texte ST ?

bonjour

Il faut se souvenir que les commandes ST (pas WP) sont compatibles avec 4D Write Pro.
La seule différence c’est qu’elles prennent le nom d’objet formulaire (ou la variable) et non un range en 1er parametre…

Donc, dans le code ci-dessous [DOCS]WP est un document 4D Write Pro et [DOCS]ST est du texte stylé.
Je souhaite remplacer la sélection courante de mon doc 4D Write Pro par du texte stylé :

<code 4D>
$currentRange:=WP Get selection([DOCS]WP) // lit la sélection courante
$start:=$currentRange.start // memorise le start
$end:=$currentRange.end // et le end

// et insère le texte stylé avec la commande ST.
ST SET TEXT(*;“WParea”;[DOCS]ST;$start;$end)
</code 4D>

… en attendant une commande WP SET STYLED TEXT :slight_smile:

HTH

Roland