AutoCAD: Supprimer attribut fantôme d'un bloc après modification définition

Comment supprimer définitivement un attribut qui persiste sur les instances d’un bloc AutoCAD, même après avoir été supprimé de la définition du bloc via l’Éditeur de blocs, sans avoir à décomposer chaque instance ?

Lorsqu’un attribut est supprimé de la définition d’un bloc dans l’Éditeur de blocs, les instances existantes de ce bloc dans le dessin peuvent continuer à afficher l’attribut, car AutoCAD conserve les données d’attribut des instances tant qu’elles ne sont pas explicitement resynchronisées ou mises à jour. La commande BATTMAN (Gestionnaire d’attributs de bloc) ne fonctionnera pas dans ce cas, car l’attribut n’est plus reconnu comme faisant partie de la définition du bloc.

Voici une méthode experte pour résoudre ce problème de manière efficace, même pour un grand nombre d’instances de blocs :

  1. CRÉER UN BLOC TEMPORAIRE AVEC ATTRIBUT

    • Dessinez une entité simple (ex: un cercle).
    • Créez un nouveau bloc à partir de cette entité (commande BLOC ou B puis Entrée). Nommez-le par exemple TEMP_ATT_SYNC.
    • Ajoutez un attribut à ce nouveau bloc (commande ATTDEF ou ATT puis Entrée). Les détails de l’attribut importent peu, l’objectif est d’avoir un bloc avec une définition d’attribut.
    • Insérez une instance de ce bloc TEMP_ATT_SYNC dans votre dessin.
  2. SYNCHRONISER LES ATTRIBUTS DU BLOC PROBLÉMATIQUE

    • Utilisez la commande ATTSYNC (Synchroniser les attributs).
    • Lorsque le système vous demande de sélectionner un bloc, choisissez l’instance du bloc TEMP_ATT_SYNC que vous venez de créer.
    • Ensuite, le système vous demandera de sélectionner les blocs à synchroniser. Sélectionnez toutes les instances du bloc original (celui qui a l’attribut fantôme).
    • Confirmez la synchronisation. AutoCAD va alors tenter de synchroniser les attributs du bloc original avec la définition du bloc TEMP_ATT_SYNC. Puisque le bloc original n’a plus l’attribut fantôme dans sa propre définition, et que ATTSYNC force une mise à jour des instances, l’attribut persistant sera supprimé de toutes les instances du bloc original.
  3. SUPPRIMER LE BLOC TEMPORAIRE

    • Effacez l’instance du bloc TEMP_ATT_SYNC de votre dessin.
  4. PURGER LE DESSIN

    • Utilisez la commande PURGE (ou _PURGE en anglais).
    • Sélectionnez l’option ‹ Blocs › et purgez la définition du bloc TEMP_ATT_SYNC pour nettoyer votre dessin.

Cette méthode permet de forcer la mise à jour des instances de votre bloc original, éliminant ainsi l’attribut fantôme de manière globale et sans décomposition, en exploitant le mécanisme de synchronisation des attributs d’AutoCAD.