-SmartSymbols
- Last UpdatedSep 26, 2024
- 1 minute read
Eine SmartSymbol-Vorlage muss im Projekt definiert sein, bevor Sie ein Fenster importieren, das die SmartSymbol-Vorlage verwendet. Wenn die SmartSymbol-Vorlage nicht existiert, schlägt der Import fehl und das Fenster wird nicht erstellt.
Für ein Fenster können mehrere SmartSymbols angegeben werden. Jedes SmartSymbol wir in einem separaten <SmartSymbol> </SmartSymbol>-Element definiert.
Für ein SmartSymbol können die folgenden Elemente angegeben werden.
|
Elemente |
Beschreibung |
|---|---|
|
SymbolName |
SmartSymbol-Name. Erforderlich. Ein Objekt wird nicht erstellt, wenn der Name nicht mit einem SmartSymbol-Vorlagennamen im Projekt übereinstimmt oder wenn der Name fehlt. |
|
Dimension |
Position und Größe eines Objekts. Elemente sind oben, links, Stärke, Höhe. Die Werte für oben, links, Stärke und Höhe sind Pixel. Die resultierenden Koordinaten müssen zwischen -32.000 und +32.000 liegen. Weder die Stärke noch die Höhe können null sein. Erforderlich. Ein Objekt wird nicht erstellt, wenn dem Element Dimension ungültige Werte zugewiesen sind oder Werte fehlen. |
|
TagReplace |
Ersetzen der Instanzvariablen. |
|
StringReplace |
Ersetzen der Instanz-Zeichenfolge. |
Beispiel:
<SmartSymbol>
<SymbolName>MyCoolSymbol</SymbolName>
<Dimension>
<Left>100</Left><Top>50</Top>
<Width>270</Width><Height>80</Height>
</Dimension>
<TagReplace>
<Find>Tag001</Find>
<Replace>Tag007</Replace>
</TagReplace>
<StringReplace>
<Find>Diesen Text suchen</Find>
<Replace>Durch diesen Text ersetzen</Replace>
</StringReplace>
</SmartSymbol>
Minimales Beispiel:
<SmartSymbol>
<SymbolName>MyCoolSymbol</SymbolName>
<Dimension>
<Left>100</Left><Top>50</Top>
<Width>270</Width><Height>80</Height>
</Dimension>
</SmartSymbol>