Exportation de chaînes de texte redéfinies
- Last UpdatedJun 08, 2026
- 2 minute read
Après avoir exporté un graphique, l'élément String du fichier XML spécifie la chaîne d'origine et la nouvelle chaîne substituée avec les attributs Old et New. L'attribut ElementID précise quel est l'élément de texte à redéfinir.
<SubstituteStrings>
<String Old="zoneTexte1" New="zoneTexte2" ElementID="A.Texte1"/>
<SubstituteStrings>
Dans l'exemple, le texte de zoneTexte1 est redéfini par une nouvelle chaîne de substitution zoneTexte2. La substitution de chaîne s'est produite dans le symbole B qui a remplacé le texte de l'élément de texte dans le symbole A.
Les chaînes de texte peuvent être remplacées au sein des graphiques qui sont incorporés dans d'autres graphiques. Prenons un exemple qui montre le symbole A incorporé dans le symbole B, ce dernier lui-même incorporé dans le symbole C. Deux substitutions de chaîne sont apportées à un unique élément de texte.

L’élément SubstituteStrings du fichier XML d’exportation contient les informations de redéfinition de la chaîne de texte.
<SubstituteStrings>
<String Old="zoneTexte2" New="zoneTexte3" ElementID="B.A.Texte1"/>
<SubstituteStrings>
Notez que les attributs Old et New affichent les chaînes de texte de la substitution de chaîne la plus récente avant que le symbole C soit exportée. Également, l'attribut ElementID indique que le symbole A contenant l'élément de texte Text1 est incorporé dans le symbole B sous forme d' ElementID="B.A.Text1".
L'API programmatique peut exporter un graphique incorporé contenant plusieurs éléments de texte avec la même chaîne de texte remplacée par différentes substitutions de chaîne. Prenons un exemple qui montre le symbole A incorporé dans le symbole B. Deux substitutions de chaîne sont apportées à une seule chaîne de texte dans deux éléments de texte du symbole A incorporé.

L’élément SubstituteStrings du fichier XML d’exportation contient les informations de redéfinition de la chaîne de texte, avec un élément String pour chacune des redéfinitions du texte.
<SubstituteStrings>
<String Old="zoneTexte1" New="zoneTexte2" ElementID="B.A.Texte1"/>
<String Old="zoneTexte1" New="zoneTexte3" ElementID="B.A.Texte2"/>
<SubstituteStrings>