Chapter 6 -- ENTITIES Section
ATTRIB

The following group codes apply to attrib (attribute) entities. In addition to the group codes described here, see "Common Group Codes for Entities." For information about abbreviations and formatting used in this table, see "Formatting Conventions in This Reference."

Attrib group codes
Group codes Description

100

Subclass marker (AcDbText)

39

Thickness (optional; default = 0)

10

Text start 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 (AcDbAttribute)

2

Attribute 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)

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 group codes.

72

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

74

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

11

Alignment point (in OCS)  (optional)
DXF: X value; APP: 3D point
Present only if 72 or 74 group is present and nonzero

21, 31

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

210

Extrusion direction. Present only if the entity's extrusion direction is not parallel to the WCS Z axis (optional; default = 0, 0, 1)
DXF: X value; APP: 3D vector

220, 230

DXF: Y and Z values of extrusion direction  (optional)

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