Bonjour.
J'ai réussi (en changeant un vieux ilogic) à ajouter le suffixe øi ou øe à un quota normal; je ne pouvais pas ajouter seulement le texte "i" ou "e" sur un quota "diamètre" équipé de "ø"
si quelqu'un peut guérir...

'logique:
Système d'importations. io
dim myarraylist comme nouvelle liste de tableaux
C'est ce que j'ai dit.
"Myarraylist.add"
tipo_diametro = inputlistbox("seleziona il prefisso:", myarraylist, "", titre := ", listname := "seleziona dalla lista")
' définir une référence à l'ensemble sélectionné du document actif.
dim odoc comme document de dessin
dim odrawingdim comme objet
odoc = cette demande.documentactif
alors que vrai
' trouver toutes les occurrences sélectionnées et les ajouter à une collection d'objets.
dim odrawingdims comme dimension dessin
selectdim = thisapplication.commandmanager.pick(selectionfilterenum.kdrawingdimensionfilter, "seleziona la quota in cui centrare il testo (esc per terminare)")
Si rien n'est sélectionné, alors nous avons fini
i isothing(selectdim) puis sortir pendant
**********************************
si le type de selectdim est une dimension générale, «référence à la dimension sélectionnée»
dim odim as generaldimension=selectdim'refrence to the dimensiontext object
dim odimensiontext comme dimensiontext=odim. texte
«Modifier le texte de la dimension
Sélectionner la case tipo_diamétro
dossier "øi"
'odim.modelvalueoverrided = true
'odim.hidevalue = faux
'odimensiontext.formattedtext= "øi" & "<dimensionvalue></dimensionvalue>"
'cas "øi"
odimensiontext.formattedtext= "øi" & "<dimensionvalue></dimensionvalue>"
dossier "øe"
odimensiontext.formattedtext= "øe" & "<dimensionvalue></dimensionvalue>"
dossier "passante"
fin de sélectionner
fin si
************************
terminer pendant