-
Notifications
You must be signed in to change notification settings - Fork 0
Rendu des Proprietes
Affiche la valeur d'une propriété personnalisée à l'intérieur d'un texte. Vous tapez un jeton à l'endroit voulu, ARES le remplace — et le maintient à jour :
Ligne Prop[Longueur] m → Ligne 13,3 m
Le texte rendu est propre : le jeton disparaît entièrement, seule la valeur est écrite. Ce que le dessin affiche est exactement ce que verront une impression, un export DWG ou un collègue sans ARES.
Le rendu de propriété est le dernier maillon de la chaîne des propriétés personnalisées, et il n'écrit jamais que du texte :
| Fonctionnalité | Écrit |
|---|---|
| Propriétés personnalisées | l'attachement de la propriété |
| Calcul de propriété | la valeur de la propriété |
| Rendu des propriétés | le texte qui l'affiche |
Prop[Nom]
Nom est le nom de la propriété personnalisée, tel qu'il apparaît dans la liste des propriétés ARES — la casse n'a pas d'importance. Placez le jeton où vous voulez dans un texte, seul ou entouré de ce que vous souhaitez ; tout ce qui n'est pas un jeton est conservé tel quel.
Prop[Longueur] → 13,3
(Prop[Longueur]m) → (13,3m)
Réf. Prop[Repere] - Prop[Longueur] m → Réf. P12 - 13,3 m
Les règles à connaître :
- Nom de propriété inconnu → rien ne se passe. Le jeton reste du texte brut et un message s'affiche dans la barre d'état. ARES n'affiche jamais un vide là où il n'a pas compris un nom.
- Un seul jeton par propriété et par texte. Utiliser deux fois la même propriété dans un texte est refusé (message en barre d'état, rien n'est écrit).
-
Deux jetons doivent être séparés par du texte.
Prop[A]Prop[B]est refusé : sans rien entre eux, ARES ne pourrait pas savoir où finit une valeur et où commence l'autre si vous modifiez ensuite le texte à la main. - Toute la « décoration » est votre texte, pas la valeur. La valeur est écrite nue : unités, parenthèses et séparateurs se tapent simplement autour du jeton.
Un texte devient lié de deux façons.
Automatiquement — si la propriété nommée par le jeton est déjà attachée à ce texte, ARES établit le lien de lui-même au passage suivant. C'est l'attachement qui exprime votre intention : rien n'est donc lié par accident.
Manuellement — pour tous les autres cas (un texte isolé ne correspondant à aucune règle d'attachement, ou un texte écrit avant que sa propriété ne soit attachée), sélectionnez le ou les textes et lancez :
macro vba run [ARES]BindPropertyRender
Lie chaque texte sélectionné aux propriétés que ses jetons nomment, et effectue un premier rendu. Si la propriété d'un jeton n'est pas attachée à l'élément, ARES le signale en barre d'état au lieu de lier — attachez d'abord la propriété (Propriétés personnalisées), puis relancez la commande.
Si la propriété est vide, le jeton réapparaît dans le texte :
Ligne Prop[Longueur] m
C'est volontaire : c'est un rappel visible que la valeur n'est pas encore renseignée, et cela garantit que le lien n'est jamais perdu. Dès que la valeur est remplie, le texte se rend à nouveau tout seul.
Vous pouvez retaper un texte rendu à tout moment — ajouter, retirer ou modifier n'importe quoi autour d'une valeur (avant, après, au milieu du texte environnant, ou aux deux bouts à la fois), et le lien survit. ARES reconnaît la valeur qu'il a écrite en dernier où qu'elle se trouve dans ce que vous avez tapé, et continue de la mettre à jour ; tout le reste devient le nouveau texte permanent.
Seul le fait de toucher la valeur elle-même change les choses :
- une valeur que vous n'avez pas touchée conserve son lien et continue de se mettre à jour ;
- une valeur que vous avez modifiée ou supprimée libère son jeton — il devient du texte ordinaire et ARES n'écrit plus à cet endroit ;
- si le texte a trop changé pour être reconnu (par exemple, une même valeur courte apparaît deux fois et ARES ne peut pas distinguer laquelle est laquelle), ARES ne conserve que les jetons
Prop[...]encore visibles, abandonne le reste, et vous le signale en barre d'état.
C'est volontaire : retaper la valeur est le seul moyen de délier un texte délibérément — il n'existe pas encore de commande « délier » (voir Limites connues). Vos autres propriétés ne sont jamais modifiées : le rendu n'écrit que du texte.
Une valeur écrite par le Calcul de propriété est imposée par sa règle. La retaper dans le texte ne change pas la propriété — le passage suivant réécrit la valeur calculée. Pour la changer durablement, modifiez la règle ou la source.
- Un élément verrouillé n'est jamais modifié (message en barre d'état).
- Seuls les textes, textes multilignes et cellules sont pris en charge. Les cotations, notes, tableaux et éléments d'étiquette ne le sont pas : leurs jetons restent du texte brut.
- Dans une cellule, seul le sous-texte que vous avez lié est réécrit — les autres textes de la cellule (un identifiant ATLAS, par exemple) restent intacts. Un sous-texte rendu est également exclu du texte de cellule que lit la source
CellTextdu Calcul de propriété : une valeur ne peut donc jamais se nourrir de son propre affichage. - Un texte multiligne situé dans une cellule utilisée par une règle
CellTextne peut pas être lié (message en barre d'état). -
Une valeur rendue peut ressembler exactement à un ancien déclencheur des Longueurs automatiques — par exemple
(12,3m)— et c'est voulu : reproduire cette sortie caractère pour caractère est ce qui fait de la conversion d'un dessin une simple modification de texte plutôt qu'un redessin.
- Si une même valeur courte apparaît plusieurs fois dans un texte, ARES peut ne pas distinguer les occurrences. Une modification près de l'une d'elles peut alors libérer le lien au lieu de le préserver — rare en pratique, mais possible avec des valeurs courtes répétées.
-
Une longueur alimentée par
GroupLengthne se rafraîchit pas sur un simple étirement de la géométrie. La valeur suit dès que l'élément est touché par ailleurs ; une version à venir traitera l'étirement seul. - Un texte lié qui n'appartient à aucun groupe graphique n'est rafraîchi que si vous le touchez. Lorsque la valeur lui est poussée depuis ailleurs — la cellule source d'un groupe, la règle d'un autre élément — ARES a besoin du groupe graphique pour atteindre le texte : c'est par lui que la valeur circule, et par lui que le texte est retrouvé pour être redessiné. Un texte posé seul, hors de tout groupe, se rend bien au moment où vous le liez et à chaque fois qu'il est lui-même modifié, mais il ne suivra pas une valeur changée ailleurs. Placez-le dans le groupe qu'il affiche.
-
Aller-retour DWG / V7, ou enregistrement depuis un poste sans ARES : le lien est perdu. Le texte survit avec ses dernières valeurs, propre et lisible — mais il est figé, et doit être relié avec
BindPropertyRender. C'est le prix de dessins qui ne portent aucun échafaudage visible. - Il n'existe pas encore de commande globale « tout re-rendre » ni « tout délier ».
macro vba run [ARES]EditPropertyRenderingOptions
Ouvre le panneau d'options du Rendu des propriétés : l'interrupteur principal et les deux réglages des cellules d'étiquette ATLAS.
| Variable | Défaut | Rôle |
|---|---|---|
ARES_Text_Render |
True | Interrupteur principal de la fonctionnalité. |
ARES_Update_ATLASCellLabel |
True | Reconstruit la géométrie de la cellule d'étiquette ATLAS après modification de son texte, pour que le cadre suive le nouveau texte. |
ARES_Cell_Is_Label_Name |
ETI076|ETI01E|… |
Noms de cellules traitées comme étiquettes ATLAS (séparés par |). |
Les trois dernières viennent du panneau d'options des Longueurs automatiques, retirées : toutes trois pilotent l'affichage, et la reconstruction ATLAS est déclenchée par l'écriture de texte du rendu lui-même.
English version: Property Rendering
ARES Wiki
🇬🇧 English
- Home
- Zoning
- Zone Export
- Region Split
- Custom Properties
- Property Calculation
- Property Rendering
- Property Actuator
- System & Config
- Configuration Variables
🇫🇷 Français