Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

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.

Overriding an exported graphic's text strings

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.

Overriding an exported graphic's text strings

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>