Skip to content

Calcul de Propriete

Asketyll edited this page Jul 23, 2026 · 4 revisions

Calcul de propriété

Calcule automatiquement la valeur d'une propriété personnalisée et l'écrit sur les éléments d'un groupe graphique — par exemple, à partir de tout le texte d'une cellule étiquette. Le Calcul de propriété est un moteur de valeur : il ne fait que remplir des valeurs, il n'attache jamais les propriétés lui-même (l'attache est le rôle des Propriétés personnalisées). Il réutilise les propriétés personnalisées (Item Types) du DGNLib ARES partagé.

Phase 1 — en sommeil. Avec la nouvelle grammaire (v2) des règles d'attache (voir Propriétés personnalisées), l'ancien mécanisme « le texte d'une cellule devient une valeur de propriété » n'alimente plus le Calcul de propriété : la fonctionnalité ne fait rien pour l'instant. Ses règles de calcul dédiées — une par propriété, choisissant une valeur calculée ou fixe — arriveront dans une phase ultérieure. Le moteur, sa boîte d'options et ses deux variables ci-dessous sont déjà en place, inertes, prêts à être reliés à ces règles.

Commandes

EditPropertyCalculationOptions

macro vba run [ARES]EditPropertyCalculationOptions

Ouvre les options du Calcul de propriété (les deux variables ci-dessous). L'édition est en write-through — la config reste synchronisée, sans redémarrage.

Variables de configuration

Variable Défaut Rôle
ARES_Property_Calc False Interrupteur principal de la fonctionnalité (désactivée par défaut ; inerte en phase 1).
ARES_Calc_Detach_Empty False Si active, une propriété dont la valeur calculée finit vide est détachée (le tagueur la retire) au lieu d'être conservée vide ; une règle qui l'impose encore la ré-attache (vide).

Clone this wiki locally