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

AVEVA™ InTouch HMI

Überschriebene Textzeichenfolgen importieren

  • Last UpdatedJun 08, 2026
  • 2 minute read

Sie können die Textersetzungen für eine exportierte Grafik ändern, indem Sie das Element „SubstituteString“ in der XML-Datei vor dem Import bearbeiten.

Die folgende Abbildung zeigt ein Symbol A, das drei Textelemente mit demselben Inhalt enthält und in ein Symbol B eingebettet ist. Der Text „Inhalt1“ im Element „Text1“ wurde in „Inhalt11“ geändert. Anschließend wurde Symbol B per API exportiert.

Overriding an exported graphic's text strings

Dadurch ergibt sich das folgende „SubstituteStrings“-Element in der XML-Datei:

<SubstituteStrings>

<String Old="Inhalt1" New="Inhalt11" ElementID="A.Text1"/>

</SubstituteStrings>

Nun wird der XML-Datei ein neuer Eintrag hinzugefügt, in dem das Attribut „ElementID“ nicht angegeben ist. Ein solcher Eintrag bezieht sich auf alle Elemente, die den angegebenen Text enthalten.

<SubstituteStrings>

<String Old="Inhalt1" New="Inhalt11" ElementID="A.Text1"/>

<String Old="Inhalt2" New="Inhalt22">

</SubstituteStrings>

In der importierten Grafik werden die Text-Zeichenfolgen aus den Elementen „Text2“ und „Text3“ dadurch in „TextBox22“ geändert. Fehlt das Attribut „ElementID“, so bezieht sich die Ersetzung nicht auf ein bestimmtes Element, sondern vielmehr auf alle Elemente, die den im Attribut „Old“ angegebenen Text enthalten.

Overriding an exported graphic's text strings

Wenn die Grafik nun erneut exportiert wird, werden solche Ersetzungen allerdings in elementspezifische Ersetzungen umgewandelt. Die exportierte XML-Datei würde dann die folgenden Einträge enthalten:

<SubstituteStrings>

<String Old="Inhalt1" New="Inhalt11" ElementID="A.Text1"/>

<String Old="Inhalt2" New="Inhalt22" ElementID="A.Text2"/>

<String Old="Inhalt2" New="Inhalt22" ElementID="A.Text3"/>

</SubstituteStrings>