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 ファイルの SubstituteStrings 要素を編集することで上書きされます。

以下の図は、シンボル B に埋め込まれたシンボル A を示しています。シンボル A には、テキスト文字列を持つ 3 つのテキスト要素が含まれています。Text1 要素の TextBox1 テキスト文字列が Textbox11 に上書きされました。その後、シンボル B がプログラム API によってエクスポートされました。

Overriding an exported graphic's text strings

エクスポート XML ファイルの予期される SubstituteStrings 要素は以下のようである必要があります。

<置換文字列>

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

</置換文字列>

ユーザーはエクスポート XML ファイルを編集してエントリを追加し、テキスト要素を識別する ElementID 属性を使用することなくテキスト文字列を上書きします。

<置換文字列>

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

<String Old="TextBox2" New="TextBox22">

</置換文字列>

グラフィックをインポートすると、Text2 と Text3 要素のテキスト文字列は TextBox22 に上書きされます。テキスト要素を識別する ElementID がない場合、文字列の上書きによって、Old 属性で指定されたテキスト文字列に一致するすべてのテキスト文字列が置き換えられます。

Overriding an exported graphic's text strings

グラフィックがプログラム API によって再度エクスポートされた場合、エクスポートされた XML ファイルには、ElementID 属性が各 String 要素に追加されていることが示されます。

<置換文字列>

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

///<returns>メソッドの結果</returns>

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

</置換文字列>