Skip to content

Proprietes Personnalisees

Etienne edited this page Jul 1, 2026 · 1 revision

Propriétés personnalisées

Attache automatiquement des propriétés personnalisées définies dans le DGNLib (Item Types) aux éléments à leur création ou modification, selon des règles configurables. Les définitions et leurs listes de valeurs vivent dans le DGNLib ARES partagé (créées via la boîte Item Types de MicroStation) ; ARES ne fait que les attacher / lire / écrire.

Commandes

EditPropertyTaggingOptions

macro vba run [ARES]EditPropertyTaggingOptions

Ouvre la boîte d'options des propriétés personnalisées — interrupteur principal, liste des propriétés et règles d'attache (les variables ci-dessous). L'édition est en write-through (la config reste synchronisée, sans redémarrage) ; une modification de règle s'applique à chaud au prochain élément créé/modifié.

Variables de configuration

Variable Défaut Rôle
ARES_Custom_Property_List Commune|Coupe_Type Liste |-séparée des noms de propriétés personnalisées ARES (chaque nom est à la fois l'ItemType et la propriété dans le DGNLib « ARES »). Ajoutez les vôtres après les avoir créées (ItemType + liste de valeurs) dans le DGNLib.
ARES_Auto_Properties True Interrupteur principal de l'attache automatique des propriétés personnalisées à la création / modification des éléments.
ARES_Property_Rules (vide) Règles niveau[:type]=prop|prop ; … associant des éléments (par niveau, type optionnel) aux propriétés à attacher. Exemple : WALLS=Commune|Coupe_Type ; DOORS:Cell=Commune.

Clone this wiki locally