Présentation des codes de groupe DXF dans l'ordre numérique

La table suivante répertorie les codes de groupe et les fourchettes de codes de groupe en expliquant leur valeur. Dans cette table, la valeur “fixe“ indique que le code de groupe a toujours la même fonction. La fonction d'un code de groupe non fixe dépend du contexte.

Codes de groupe par numéro

Code de groupe

Description

-5

APP : chaîne de réacteur persistant

-4

APP : opérateur conditionnel (utilisé uniquement avec ssget )

-3

APP : drapeau de données étendues (XDATA) (fixe)

-2

APP : référence de nom d'entité (fixe)

-1

APP : nom d'entité. Ce nom change chaque fois qu'un dessin est ouvert. Il n'est jamais enregistré (fixe)

0

Chaîne de texte indiquant le type d'entité (fixe)

1

Valeur de texte initiale d'une entité

2

Nom (étiquette d'attribut, nom de bloc, etc.)

3-4

Autres valeurs de texte ou de nom

5

Identificateur d'entité ; chaîne de 16 chiffres hexadécimaux au maximum (fixe)

6

Nom du type de ligne (fixe)

7

Nom du style de texte (fixe)

8

Nom du style de texte (fixe)

9

DXF : identificateur du nom de variable (utilisé uniquement dans la section HEADER du fichier DXF)

10

Point principal. Il s'agit du point de départ d'une entité ligne ou texte, du centre d'un cercle, etc.

DXF : valeur X du point principal (suivie des valeurs Y et Z des codes 20 et 30)

APP : point 3D (liste de trois nombres réels)

11-18

Autres points

DXF : valeur X des autres points (suivie des valeurs Y des codes 21 à 28 et des valeurs Z des codes 31 à 38)

APP : point 3D (liste de trois nombres réels)

20, 30

DXF : valeurs Y et Z du point principal

21-28, 31-37

DXF : valeurs Y et Z des autres points

38

DXF : élévation de l'entité si non nulle

39

Epaisseur de l'entité si non nulle (fixe)

40-48

Valeurs en virgule flottante en double précision (hauteur de texte, facteurs d'échelle, etc.)

48

Echelle de type de ligne ; valeur scalaire en virgule flottante en double précision ; valeur par défaut définie pour tous les types d'entités

49

Valeur répétitive en virgule flottante en double précision. Plusieurs groupes 49 peuvent apparaître dans une entité pour les tables de longueur variable (telles que les longueurs de trait de la table LTYPE). Un groupe 7x apparaît toujours avant le premier groupe 49 pour spécifier la longueur de la table

50-58

Angles (sortie en degrés vers les fichiers DXF et en radians vers les applications AutoLISP et ObjectARX)

60

Visibilité de l'entité ; nombre entier ; son absence ou la valeur 0 indique la visibilité ; la valeur 1 indique l'invisibilité

62

Numéro de couleur (fixe)

66

drapeau "Entités suivent" (fixe)

67

Espace—c'est-à-dire, modèle ou espace papier (fixe)

68

APP : identifie si la fenêtre est activée mais totalement hors écran, si elle n'est pas activée mais visible, ou si elle est invisible.

69

APP : numéro d'identification des fenêtres

70-78

Nombres entiers tels que le nombre de répétitions, les bits indicateurs de drapeau ou les modes

90-99

Entiers codés sur 32 bits

100

Marqueur de sous-classe de données (avec le nom de la classe dérivée sous forme de chaîne). Requis pour toutes les classes d'objets et d'entités dérivées d'une autre classe concrète. Le marqueur de sous‑classe de données sépare les données qui sont définies par différentes classes dans la chaîne héritée du même objet.

Cela s'ajoute aux exigences liées aux noms DXF pour chaque classe concrète distincte dérivée d'ObjectARX (voir Marqueurs de sous-classe)

102

Chaîne de contrôle, suivie de “{<nom arbitraire>“ ou “}”. Similaire au code de groupe de données étendues 1002, hormis le fait que lorsque la chaîne commence par “{“, elle peut être suivie d'une chaîne arbitraire interprétée par l'application. La seule autre chaîne de contrôle autorisée est “}” comme chaîne finale de groupe. AutoCAD ne peut interpréter ces chaînes que durant les opérations d'analyse d'un dessin. Elles sont destinées à l'application.

105

Identificateur d'objet pour l'entrée de table de symboles DIMVAR

110

Origine SCU (apparaît uniquement si le code 72 est défini sur 1)

DXF : valeur X ; APP : point 3D

111

Axe X du SCU (apparaît uniquement si le code 72 est défini sur 1)

DXF : valeur X ; APP : vecteur 3D

112

Axe Y du SCU (apparaît uniquement si le code 72 est défini sur 1)

DXF : valeur X ; APP : vecteur 3D

120-122

DXF : valeur Y de l'origine du SCU, axe X du SCU et axe Y du SCU

130-132

DXF : valeur Z de l'origine du SCU, axe X du SCU et axe Y du SCU

140-149

Valeurs en virgule flottante en double précision (points, élévation et paramètres DIMSTYLE, par exemple)

170-179

Entiers codés sur 16 bits, tels que les bits indicateurs de drapeau représentant des paramètres DIMSTYLE

210

Direction d'extrusion (fixe)

DXF: valeur X de la direction d'extrusion

APP: vecteur de direction d'extrusion 3D

220, 230

DXF: valeurs Y et Z de la direction d'extrusion

270-279

Entiers codés sur 16 bits

280-289

Entier codé sur 16 bits

290-299

Valeur de drapeau boléen

300-309

Chaînes de texte arbitraires

310-319

Les blocs binaires arbitraires avec la même représentation et les mêmes limites que les codes de groupe 1004 : les chaînes hexadécimales d'un maximum de 254 caractères représentent les blocs de données d'un maximum de 127 octets.

320-329

Identificateurs d'objet arbitraires ; ces valeurs sont prises “telles quelles“. Elles ne sont pas traduites lors des opérations INSERER et XREF.

330-339

Identificateur de pointeur logiciel ; les pointeurs logiciels arbitraires sont liés à d'autres objets dans le même dessin ou fichier DXF. Traduit lors des opérations INSERER et XREF

340-349

Identificateur de pointeur matériel ; les pointeurs matériels arbitraires sont liés à d'autres objets dans le même dessin ou fichier DXF. Traduit lors des opérations INSERER et XREF

350-359

Identificateur de propriétaire logiciel ; les propriétaires logiciels arbitraires sont liés à d'autres objets dans le même dessin ou fichier DXF. Traduit lors des opérations INSERER et XREF

360-369

Identificateur de propriétaire matériel ; les propriétaires matériels arbitraires sont liés à d'autres objets dans le même dessin ou fichier DXF. Traduit lors des opérations INSERER et XREF

370-379

Valeur d'énumération d'épaisseur de ligne Valeur stockée et communiquée sous la forme d'un nombre entier codé sur 16 bits. Les objets personnalisés autres que les entités peuvent utiliser la fourchette complète, mais les classes d'entités ne peuvent utiliser que les codes de groupe DXF 371 à 379 dans leur représentation, car AutoCAD et AutoLISP partent du principe que le code de groupe 370 correspond à l'épaisseur de ligne de l'entité. Le code 370 peut donc se comporter comme les autres zones d'entité “communes“.

380-389

Enumération du type de nom de style de tracé (AcDb::PlotStyleNameType). Valeur stockée et communiquée sous la forme d'un nombre entier codé sur 16 bits. Les objets personnalisés autres que les entités peuvent utiliser la fourchette complète, mais les classes d'entités ne peuvent utiliser que les codes de groupe DXF entre 381 et 389 dans leur représentation pour la même raison qu'avec la fourchette d'épaisseurs de ligne

390-399

Chaîne représentant la valeur de l'identificateur de l'objet Nom de style de tracé (il s'agit d'un pointeur matériel mais sa fourchette est différente pour faciliter la compatibilité amont). Cette valeur est stockée et communiquée sous la forme d'un ID d'objet (un identificateur dans les fichiers DXF) et d'un type spécial dans AutoLISP. Les objets personnalisés autres que les entités peuvent utiliser la fourchette complète, mais les classes d'entités ne peuvent utiliser que les codes de groupe DXF entre 391 et 399 dans leur représentation pour la même raison qu'avec la fourchette d'épaisseurs de ligne

400-409

Entiers codés sur 16 bits

410-419

Chaîne

420-427

Entier codé sur 32 bits. Lorsqu'il est utilisé pour une couleur vraie ; entier de 32 bits représentant une valeur de couleur sur 24 bits. L'octet de poids fort (8 bits), égal à 0, est suivi de caractères non signés (0-255) indiquant la valeur du rouge, du vert et enfin du bleu pour l'octet de poids faible. La conversion de cette valeur d'entier en hexadécimal donne le masque binaire suivant : 0x00RRGGBB. Par exemple, une couleur vraie ayant les valeurs Rouge==200, Vert==100 et Bleu==50 est égale à 0x00C86432, soit en format décimal DXF, 13132850

430-437

Chaîne ; lorsqu'elle est utilisée pour une couleur vraie, chaîne représentant le nom de la couleur

440-447

Entier codé sur 32 bits. Lorsqu'elle est utilisée pour une couleur vraie, c'est la valeur de transparence

450-459

Entier long

460-469

Valeur en virgule flottante en double précision

470-479

Chaîne

480-481

Identificateur de pointeur matériel ; les pointeurs matériels arbitraires sont liés à d'autres objets dans le même dessin ou fichier DXF. Traduit lors des opérations INSERER et XREF

999

DXF: Le code de groupe 999 indique que la ligne suivante est une chaîne de commentaire. SAUVENOM n'inclut pas de tels groupes dans un fichier de sortie DXF, mais OUVRIR les honore et ignore les commentaires. Vous pouvez utiliser le groupe 999 pour insérer des commentaires dans un fichier DXF que vous avez modifié.

1000

Chaîne ASCII (jusqu'à 255 octets) dans les données étendues

1001

Nom d'application enregistré (chaîne ASCII de 31 octets au maximum) pour les données étendues

1002

Chaîne de contrôle de données étendues (“{“ ou ““)

1003

Nom du calque des données étendues

1004

Bloc d'octets (jusqu'à 127 octets) dans les données étendues

1005

Identificateur d'entité dans les données étendues ; chaîne de 16 chiffres hexadécimaux au maximum

1010

Point dans les données étendues

DXF: valeur X (suivie par les groupes 1020 et 1030)

APP: point 3D

1020, 1030

DXF : valeurs Y et Z d'un point

1011

Positionnement du système général en 3D dans les données étendues

DXF: valeur X (suivie par les groupes 1021 et 1031)

APP: point 3D

1021, 1031

DXF : valeurs Y et Z d'un positionnement du système général

1012

Déplacement du système général en 3D dans les données étendues

DXF: valeur X (suivie par les groupes 1022 et 1032)

APP: vecteur 3D

1022, 1032

DXF : valeurs Y et Z du premier coin (dans le SCG)

1013

Direction du système général en 3D dans les données étendues

valeur X (suivie par les groupes 1022 et 1032)

APP: vecteur 3D

1023, 1033

DXF : valeurs Y et Z d'une direction dans l'espace général

1040

Valeur en virgule flottante en double précision dans les données étendues

1041

Valeur de la distance dans les données étendues

1042

Facteur d'échelle dans les données étendues

1070

Entier signé sur 16 bits dans les données étendues

1071

Entier long signé sur 32 bits dans les données étendues