AutoCAD: Pourquoi la modification d'un style de texte n'affecte pas le texte existant

Pourquoi la modification de la hauteur d’un style de texte existant dans AutoCAD ne met-elle pas automatiquement à jour les entités de texte déjà créées avec ce style, et comment gérer cette situation efficacement ?

Dans AutoCAD, contrairement à certains logiciels de traitement de texte ou de PAO, la modification de la hauteur d’un style de texte existant ne met pas automatiquement à jour les entités de texte (TEXTE, MTEXTE) déjà insérées dans le dessin. Ce comportement est intentionnel et voici pourquoi, ainsi que les méthodes pour gérer cette situation :

  1. Comportement par défaut d’AutoCAD pour les styles de texte

    • La hauteur définie dans la boîte de dialogue STYLE (ou FORMAT > Style de texte) est principalement une valeur par défaut appliquée aux nouvelles entités de texte créées avec ce style.
    • Une fois qu’une entité de texte est placée dans le dessin, sa hauteur devient une propriété individuelle de cette entité. Modifier la définition du style ne modifie pas rétroactivement les propriétés des entités existantes.
    • Ce fonctionnement est une distinction clé avec les styles de texte de logiciels comme Word ou InDesign, où la modification du style met à jour toutes les instances existantes.
  2. Méthodes pour modifier la hauteur du texte existant
    Pour modifier la hauteur d’entités de texte existantes, vous devez agir directement sur leurs propriétés :

    • Modification manuelle via la palette des propriétés :
      1. Sélectionnez toutes les entités de texte dont vous souhaitez modifier la hauteur.
      2. Ouvrez la palette des propriétés (PROPRIETES ou CTRL+1).
      3. Dans la section ‹ Texte ›, modifiez la valeur du champ ‹ Hauteur › à la nouvelle valeur souhaitée.
    • Utilisation de la commande ‹ SÉLECTIONNERSIMILAIRE › :
      1. Sélectionnez une entité de texte qui utilise le style et/ou la hauteur que vous souhaitez modifier.
      2. Faites un clic droit et choisissez l’option ‹ Sélectionner similaire ›. AutoCAD sélectionnera toutes les entités ayant des propriétés similaires (y compris le style de texte).
      3. Ensuite, utilisez la palette des propriétés (comme décrit ci-dessus) pour modifier la hauteur de toutes les entités sélectionnées en une seule fois.
    • Script LISP (pour les utilisateurs avancés) :
      Pour des modifications massives et automatisées, un script LISP peut être développé pour parcourir toutes les entités de texte d’un style donné et ajuster leur hauteur. Cela nécessite des compétences en programmation LISP.
  3. Alternative pour la gestion de l’échelle du texte : Le Texte Annotatif
    Si votre objectif est de maintenir une hauteur de texte constante sur le papier, quelle que soit l’échelle de la vue dans laquelle il apparaît (par exemple, dans les présentations avec plusieurs fenêtres à différentes échelles), le Texte Annotatif est la solution recommandée :

    • Activation de l’annotativité :
      1. Ouvrez la boîte de dialogue ‹ Style de texte › (STYLE).
      2. Cochez la case ‹ Annotatif › pour le style de texte concerné.
      3. Définissez la ‹ Hauteur du papier › (ou ‹ Hauteur ›) à la taille souhaitée sur le papier (par exemple, 2.5 mm).
    • Fonctionnement :
      Lorsque vous placez ce texte annotatif, il s’adaptera automatiquement à l’échelle d’annotation courante de la fenêtre ou de l’espace objet, garantissant qu’il conserve la hauteur définie sur le papier. Vous pouvez ajouter différentes échelles d’annotation à un même objet annotatif, ce qui est idéal pour les plans complexes avec des détails à différentes échelles.
  4. Bonnes pratiques

    • Pour les styles de texte non annotatifs, il est souvent recommandé de définir la hauteur du style à 0 (zéro). Cela force l’utilisateur à spécifier la hauteur à chaque création de texte, ou permet de la gérer via les propriétés de l’entité. Si une hauteur est définie (non zéro), elle sera la hauteur par défaut pour les nouvelles entités.
    • Utilisez les styles de texte pour standardiser la police, la largeur, l’angle, etc., et gérez la hauteur soit manuellement pour des cas spécifiques, soit via l’annotativité pour une gestion dynamique et cohérente à l’échelle.