SmartSymboles
- Last UpdatedSep 24, 2024
- 1 minute read
Un modèle SmartSymbol doit être défini dans l'application avant d'importer une fenêtre qui utilise le modèle SmartSymbol. Si le modèle SmartSymbol n'existe pas, l'importation échoue et la fenêtre n'est pas créée.
Plusieurs SmartSymbols peuvent être spécifiés pour une fenêtre. Chaque SmartSymbol est déclaré dans un élément <SmartSymbol> </SmartSymbol> distinct.
Les éléments suivants peuvent être spécifiés pour un SmartSymbol.
|
Éléments |
Description |
|---|---|
|
Nom de symbole |
Nom du SmartSymbol. Requis. Un objet n'est pas créé si le nom ne correspond pas à un nom de modèle SmartSymbol dans l'application, ou si le nom est manquant. |
|
Dimension |
Emplacement et taille d'un objet. Les éléments sont le top, left, width, height. Les valeurs top, left, width et height sont des pixels. Les coordonnées obtenues doivent être comprises entre -32000 et +32000. La width et height ne peuvent pas être égales à zéro. Requis. Un objet n'est pas créé si l'élément Dimension se voit attribuer des valeurs invalides ou des valeurs manquantes. |
|
TagReplace |
Remplacement de variable d'instance. |
|
StringReplace() |
Remplacement de chaîne d'instance. |
Exemple<:hs>:
<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>Rechercher ce texte</Find>
<Replace>Remplacer avec ce texte</Replace>
</StringReplace>
</SmartSymbol>
Exemple minimal :
<SmartSymbol>
<SymbolName>MyCoolSymbol</SymbolName>
<Dimension>
<Left>100</Left><Top>50</Top>
<Width>270</Width> <Height>80</Height>
</Dimension>
</SmartSymbol>