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

AVEVA™ InTouch HMI

导出覆盖的文本字符串

  • Last UpdatedJun 08, 2026
  • 1 minute read

在导出图形之后,XML 文件的 String 元素会使用 Old 和 New 属性来指定原始字符串和新替换的字符串。ElementID 属性指定要覆盖的特定文本元素。

<SubstituteStrings>

<String Old="TextBox1" New="TextBox2" ElementID="A.Text1"/>

<SubstituteStrings>

在此示例中,“TextBox1”文本字符串被新的替换文本字符串“TextBox2”所覆盖。字符串替换发生在符号 B 中,替换了符号 A 中文本元素的文本。

嵌入到其它图形的图形中的文本字符串可以被覆盖。请考虑这样一个示例:示例显示符号 A 嵌入在符号 B 中,而后者又嵌入在符号 C 中。对单个文本元素进行两次字符串替换。

Overriding an exported graphic's text strings

导出的 XML 文件的 SubstituteStrings 元素显示文本字符串覆盖信息。

<SubstituteStrings>

<String Old="TextBox2" New="TextBox3" ElementID="B.A.Text1"/>

<SubstituteStrings>

请注意,Old 和 New 属性显示在导出符号 C 之前最近一次字符串替换的文本字符串。此外,ElementID 属性以 ElementID="B.A.Text1" 形式指示包含文本元素 Text1 的符号 A 嵌入在符号 B 中。

编程方式 API 可以导出包含多个文本元素(其中相同的文本字符串被不同的字符串替换所覆盖)的嵌入图形。请考虑这样一个示例:示例显示符号 A 嵌入在符号 B 中。对嵌入的符号 A 的两个文本元素中的单个文本字符串进行两次字符串替换。

Overriding an exported graphic's text strings

导出 XML 文件的 SubstituteStrings 元素显示文本字符串覆盖信息以及每次文本覆盖的 String 元素。

<SubstituteStrings>

<String Old="TextBox1" New="TextBox2" ElementID="B.A.Text1"/>

<String Old="TextBox1" New="TextBox3" ElementID="B.A.Text2"/>

<SubstituteStrings>