Importation de chaînes de texte redéfinies
- Last UpdatedJun 08, 2026
- 2 minute read
Les chaînes de texte d'un graphique exporté peuvent être remplacées en modifiant les éléments SubstituteString du fichier XML exporté avant l'import du graphique.
L'illustration suivante montre le symbole A incorporé dans le symbole B. Le symbole A contient trois éléments de texte avec des chaînes de texte. Le texte de zoneTexte1, contenu dans l'élément Texte1 est redéfini par zoneTexte11. Ensuite, le symbole B a été exporté à l'aide de l'API programmatique.

L'élément SubstituteStrings obtenu dans le fichier XML d'exportation devrait ressembler à ceci :
<SubstituteStrings>
<String Old="zoneTexte1" New="zoneTexte11" ElementID="A.Texte1"/>
</SubstituteStrings>
L'utilisateur modifie le fichier XML d'exportation et ajoute une entrée pour redéfinir une chaîne de texte mais sans utiliser d'attribut ElementID pour identifier l'élément de texte.
<SubstituteStrings>
<String Old="zoneTexte1" New="zoneTexte11" ElementID="A.Texte1"/>
<String Old="zoneTexte2" New="zoneTexte22">
</SubstituteStrings>
Après l'importation du graphique, les chaînes de texte pour les éléments Text2 et Text3 sont remplacées par TextBox22. En l'absence d'un identifiant ElementID de l'élément texte cible, la redéfinition s'applique à toutes les chaînes qui coïncident le texte spécifié par l'attribut Old.

Si le graphique a été à nouveau exporté à l'aide de l'API programmatique, le fichier XML exporté montre que les attributs ElementID ont été ajoutés à chaque élément String.
<SubstituteStrings>
<String Old="zoneTexte1" New="zoneTexte11" ElementID="A.Texte1"/>
<String Old="zoneTexte2" New="zoneTexte22" ElementID="A.Texte2"/>
<String Old="zoneTexte2" New="zoneTexte22" ElementID="A.Texte3"/>
</SubstituteStrings>