Mise en forme de votre résultat

Vous pouvez changer le format des variables en incorporant des options de mise en forme dans la syntaxe des variables. Les nouvelles lignes et les tabulations sont spécifiées respectivement à l'aide des séquence d'échappement \n et \t.

%[[-][x][.[-]y][options]:]variable%

Les options de format pour les variables sont les suivantes :

Option

Description

[-][x].[-]y[M]

Extrait les y premiers caractères ou, dans le cas de -y, les y derniers caractères.

Si vous avez spécifié x, et si y est inférieur à x, des espaces ou des zéros sont ajoutés à la droite des caractères extraits afin d'atteindre les x caractères. Dans le cas de -x, des espaces ou des zéros sont ajoutés à la gauche et le résultat est justifié à droite.

Si l'option M est ajoutée, les premiers x caractères de la variable sont supprimés et les y caractères suivants sont produits.

Par conséquent, pour un objet nommé abcdefghijklmnopqrstuvwxyz (les parenthèses montrent simplement le remplissage) :
Template                Résultat
(%.3:Name%)     gives   (abc)
(%.-3:Name%)    gives   (xyz)
(%10.3:Name%)   gives   (abc       )
(%10.-3:Name%)  gives   (xyz       )
(%-10.3:Name%)  gives   (       abc)
(%-10.-3:Name%) gives   (       xyz)
(%10.3M:Name%)  gives   (jkl)

L[F], U[F] et c

Convertit le résultat en minuscules ou majuscules. Si F est spécifié, seul le premier caractère est converti. c équivaut à UF.

q et Q

Encadre la variable d'apostrophes ou des guillemets.

A

Supprimer le retrait et aligne le texte sur le bord gauche.

T

Supprime les espaces de début et de fin de la variable.

H

Convertit le nombre en valeur hexadécimale.

D

Renvoie la valeur lisible d'un attribut, telle qu'elle est affichée dans l'interface lorsque cette valeur diffère de la représentation interne de cet attribut

Dans l'exemple suivant, la valeur de l'attribut Visibility est stockée en interne sous la forme +, mais s'affiche sous la forme public dans la feuille de propriétés. Le template %Visibility% est généré sous la forme +, mais %.D:Visibility% est généré sous la forme public.
Remarque : Vous pouvez accéder aux attributs étendus définis dans un autre fichier d'extension en les préfixant avec l'option.D (voir Extraction des propriétés d'objet).

X

Ignore les caractères interdits pour XML.

E

[abandonné – utilisez plutôt l'opérateur d'évaluation !, voir Opérateurs du langage de génération par template].

Exemples
Ce fichier est généré pour %.UQ:Name%. Il a une forme de %.L:Shape%
    %.L:Color%.
Ce fichier est généré pour "MONGADGET". Il a une forme de triangle rouge.
Le template suivant est appliqué à l'objet abcdefghijklmnopqrstuvwxyz
%12.3QMFU:Name%
Résultat :
"Lmn"