Extrayez les informations sur les attributs

La commande ATTEXT copie les données des attributs vers un fichier texte via une boîte de dialogue.

La commande -ATTEXT copie les données des attributs vers un fichier texte via la ligne de commande.

Le fichier texte peut être importé dans une base de données ou un tableur.

Vous pouvez enregistrer le fichier dans l'un des formats suivants :

  • Format délimité par des virgules (CDF) : contient une ligne pour chaque instance d'un bloc, les champs d'attributs individuels étant séparés par des virgules. Les champs de type chaîne de caractères sont entourés de guillemets simples. Vous devez spécifier un fichier gabarit lors de l'extraction vers un fichier CDF.
  • Format délimité par des espaces (SDF) : contient une ligne pour chaque instance d'un bloc. Chaque champ d'attribut a une longueur fixe ; il n'y a pas de séparateurs ou de délimiteurs de chaîne de caractères. Vous devez spécifier un fichier modèle lors de l'extraction vers un fichier SDF.
  • Format d'échange de dessin (DXF) : crée un sous-ensemble d'un fichier DXF standard (un fichier *.dxx) contenant toutes les informations relatives à chaque bloc, y compris les points d'insertion, les angles de rotation et les valeurs d'attribut. Aucun fichier gabarit spécifié.

Avant d'extraire des attributs vers un fichier CDF ou SDF, vous devez créer un fichier modèle. Le fichier gabarit est un fichier texte ASCII qui spécifie les champs de données attributaires à écrire dans le fichier d'extraction. Chaque ligne du fichier gabarit spécifie un champ d'attribut. BricsCAD reconnaît 15 champs différents, qui contiennent des éléments tels que le nom du bloc, les coordonnées X, Y et Z de son point d'insertion, le calque sur lequel il est inséré, etc. Vous pouvez inclure n'importe lequel de ces champs. Le fichier gabarit doit inclure au moins un nom d'attribut.

Chaque ligne du fichier gabarit doit commencer par le nom du champ. Le nom du bloc et les valeurs du point d'insertion doivent commencer par BL :. Le caractère non blanc suivant doit être soit un C (indiquant un champ de chaîne de caractères), soit un N (indiquant un champ numérique). Ce caractère est ensuite suivi de trois chiffres indiquant la largeur du champ (en caractères). Les trois derniers chiffres indiquent le nombre de décimales (pour les champs numériques). Dans le cas des champs de caractères, les trois derniers chiffres doivent être des zéros (000). Un fichier gabarit typique est similaire à celui présenté ici :



A. Nom du champ

B. Format du champ

1. Nom du bloc (doit être précédé de BL :)

2. Champs de coordonnées (doivent être précédés de BL :)

3. Étiquettes d'attribut

4. Indique le type de données du champ : C pour les champs de type caractère, N pour les champs de type numérique.

5. Largeur du champ (nombre de caractères)

6. Nombre de décimales pour les champs numériques, 000 pour les champs de caractères

Pour extraire des informations sur les attributs

  1. Effectuez l'une des actions suivantes :
    • Cliquez sur le bouton Extraire les attributs dans la barre d'outils Outils.
    • Choisissez Extraire les attributs dans le menu Outils.
    • Lancez la commande ATTEXTR.

    La boîte de dialogue Extraire les attributs apparaît.

  2. Cliquez sur le bouton Sélectionner.

    La boîte de dialogue Extraire les attributs se ferme temporairement.

  3. Sélectionnez les blocs, puis appuyez sur Entrée ou faites un clic droit.

    La boîte de dialogue Extraire les attributs s'ouvre à nouveau.

  4. Sélectionnez le format du fichier texte : DXF (drawing exchange format), CDF (comma delimited format) ou SDF (space delimited format).
  5. Sélectionnez le fichier gabarit.
  6. Spécifiez le nom du fichier de sortie.
  7. Cliquez sur le bouton Extraire.

    La ligne de commande affiche : <nombre> enregistrements extraits.