导出覆盖的文本字符串
- 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 中。对单个文本元素进行两次字符串替换。

导出的 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 的两个文本元素中的单个文本字符串进行两次字符串替换。

导出 XML 文件的 SubstituteStrings 元素显示文本字符串覆盖信息以及每次文本覆盖的 String 元素。
<SubstituteStrings>
<String Old="TextBox1" New="TextBox2" ElementID="B.A.Text1"/>
<String Old="TextBox1" New="TextBox3" ElementID="B.A.Text2"/>
<SubstituteStrings>