DXF Group Codes
ENTITIES Section
ATTDEF

The following group codes apply to attdef (attribute definition) entities.

Attdef group codes
Group codes Description

100

Subclass marker (AcDbText)

39

Thickness (optional; default = 0)

10

First alignment point (in OCS).
DXF: X value; APP: 3D point

20, 30

DXF: Y and Z values of text start point (in OCS)

40

Text height

1

Default value (string)

100

Subclass marker (AcDbAttributeDefinition)

50

Text rotation (optional; default = 0)

41

Relative X scale factor (width) (optional; default = 1)
This value is also adjusted when fit-type text is used.

51

Oblique angle (optional; default = 0)

7

Text style name (optional, default = STANDARD)

71

Text generation flags (optional, default = 0). See TEXT

72

Horizontal text justification type (optional, default = 0). See TEXT

11

Second alignment point (in OCS).
DXF: X value; APP: 3D point
Meaningful only if 72 or 74 group values are nonzero

21, 31

DXF: Y and Z values of second alignment point (in OCS)

210

Extrusion direction. (optional; default = 0, 0, 1).
DXF: X value; APP: 3D vector

220, 230

DXF: Y and Z values of extrusion direction

100

Subclass marker (AcDbAttributeDefinition)

3

Prompt string

2

Tag string

70

Attribute flags
1 = Attribute is invisible (does not appear).
2 = This is a constant attribute.
4 = Verification is required on input of this attribute.
8 = Attribute is preset (no prompt during insertion).

73

Field length (optional; default = 0) (not currently used)

74

Vertical text justification type (optional, default = 0). See group code 73 in TEXT

If group 72 and/or 74 values are nonzero then the first alignment point values are ignored and AutoCAD calculates new values based on the second alignment point and the length and height of the text string itself (after applying the text style). If the 72 and 74 values are zero or missing, then the second alignment point is meaningless.