DXF group codes used by AutoCAD for reading and writing DXF/DWG data.

This enum mirrors Autodesk.AutoCAD.DatabaseServices.DxfCode exactly. Values indicate both semantic meaning and expected data type.

  • Group codes 0–9: string / symbol data
  • Group codes 10–59: floating-point values
  • Group codes 60–79: short integers
  • Group codes 90–99: 32-bit integers
  • Group codes 100–107: subclass / control strings
  • Group codes 300–369: strings / handles
  • Group codes 370–389: lineweight / plot style
  • Group codes 400+ : extended data (XData)
  • Negative values : internal / structural markers

Enumeration Members

Angle ArbitraryHandle AttributePrompt AttributeTag BlockName CLShapeName CLShapeText Color ColorName ColorRgb ControlString DashLength Description DimBlk1 DimBlk2 DimensionAlternativePrefixSuffix DimensionBlock DimPostString DimStyleName Elevation EmbeddedObjectStart End ExtendedDataAsciiString ExtendedDataBinaryChunk ExtendedDataControlString ExtendedDataDist ExtendedDataHandle ExtendedDataInteger16 ExtendedDataInteger32 ExtendedDataLayerName ExtendedDataReal ExtendedDataRegAppName ExtendedDataScale ExtendedDataWorldXCoordinate ExtendedDataWorldXDir ExtendedDataWorldXDisp ExtendedDataWorldYCoordinate ExtendedDataWorldYDir ExtendedDataWorldYDisp ExtendedDataWorldZCoordinate ExtendedDataWorldZDir ExtendedDataWorldZDisp ExtendedDataXCoordinate ExtendedDataYCoordinate ExtendedDataZCoordinate FirstEntityId GradientAngle GradientColCount GradientColVal GradientName GradientObjType GradientPatType GradientShift GradientTintType GradientTintVal Handle HardOwnershipId HardPointerId HeaderId Int16 Int32 Int64 Int8 Invalid LayerName LinetypeElement LinetypeName LinetypeProse LinetypeScale LineWeight MlineOffset MlineStyleName NormalX NormalY NormalZ Operator PlotStyleNameId PlotStyleNameType PReactors Real ShapeName SoftOwnershipId SoftPointerId Start Subclass SymbolTableName SymbolTableRecordComments SymbolTableRecordName Text TextBigFontFile TextFontFile TextStyleName Thickness TxtSize UcsOrg UcsOrientationX UcsOrientationY ViewBackClip ViewBrightness ViewContrast ViewFrontClip ViewHeight ViewLensLength ViewMode ViewportActive ViewportAspect ViewportGrid ViewportHeight ViewportIcon ViewportNumber ViewportSnap ViewportSnapAngle ViewportSnapPair ViewportSnapStyle ViewportTwist ViewportVisibility ViewportZoom ViewWidth Visibility XCoordinate XDataStart XDictionary XInt16 XReal XTextString XXInt16 YCoordinate ZCoordinate

Enumeration Members

Angle: 50

Angle in degrees

ArbitraryHandle: 320
AttributePrompt: 3

Attribute prompt, dimension post string, description

AttributeTag: 2

Attribute tag, block name, symbol name

BlockName: 2
CLShapeName: 4

CL shape name, dimension prefix/suffix, text bigfont file

CLShapeText: 9

CL shape text

Color: 62

Color values

ColorName: 430
ColorRgb: 420
ControlString: 102
DashLength: 49

Dash length or MLine offset

Description: 3
DimBlk1: 6
DimBlk2: 7
DimensionAlternativePrefixSuffix: 4
DimensionBlock: 5
DimPostString: 3
DimStyleName: 3
Elevation: 38

Elevation

EmbeddedObjectStart: 101
End: -1

Internal markers

ExtendedDataAsciiString: 1000

Extended data (XData)

ExtendedDataBinaryChunk: 1004
ExtendedDataControlString: 1002
ExtendedDataDist: 1041
ExtendedDataHandle: 1005
ExtendedDataInteger16: 1070
ExtendedDataInteger32: 1071
ExtendedDataLayerName: 1003
ExtendedDataReal: 1040
ExtendedDataRegAppName: 1001
ExtendedDataScale: 1042
ExtendedDataWorldXCoordinate: 1011
ExtendedDataWorldXDir: 1013
ExtendedDataWorldXDisp: 1012
ExtendedDataWorldYCoordinate: 1021
ExtendedDataWorldYDir: 1023
ExtendedDataWorldYDisp: 1022
ExtendedDataWorldZCoordinate: 1031
ExtendedDataWorldZDir: 1033
ExtendedDataWorldZDisp: 1032
ExtendedDataXCoordinate: 1010
ExtendedDataYCoordinate: 1020
ExtendedDataZCoordinate: 1030
FirstEntityId: -2
GradientAngle: 460
GradientColCount: 453
GradientColVal: 463
GradientName: 470
GradientObjType: 450

Gradient fill parameters

GradientPatType: 451
GradientShift: 461
GradientTintType: 452
GradientTintVal: 462
Handle: 5

Handle or dimension block name

HardOwnershipId: 360
HardPointerId: 340
HeaderId: -2
Int16: 70

16-bit integer

Int32: 90

32-bit integer

Int64: 160

64-bit integer

Int8: 280

8-bit integer

Invalid: -9999

Invalid DXF code

LayerName: 8

Layer name

LinetypeElement: 49
LinetypeName: 6

Linetype name or dimension block 1

LinetypeProse: 3
LinetypeScale: 48

Line type scale

LineWeight: 370

Lineweight

MlineOffset: 49
MlineStyleName: 2
NormalX: 210

Normal vector components

NormalY: 220
NormalZ: 230
Operator: -4
PlotStyleNameId: 390
PlotStyleNameType: 380

Plot style

PReactors: -5
Real: 40

Real (double precision floating-point)

ShapeName: 2
SoftOwnershipId: 350
SoftPointerId: 330

Handles and object references

Start: 0

Start of an entity or section

Subclass: 100

Control / structural markers

SymbolTableName: 2
SymbolTableRecordComments: 4
SymbolTableRecordName: 2
Text: 1

Primary text string

TextBigFontFile: 4
TextFontFile: 3
TextStyleName: 7

Text style name or dimension block 2

Thickness: 39

Thickness

TxtSize: 40
UcsOrg: 110

UCS origin

UcsOrientationX: 111

UCS orientation vectors

UcsOrientationY: 112
ViewBackClip: 44
ViewBrightness: 141
ViewContrast: 142
ViewFrontClip: 43
ViewHeight: 45

View parameters

ViewLensLength: 42
ViewMode: 71
ViewportActive: 68

Viewport parameters

ViewportAspect: 41
ViewportGrid: 76
ViewportHeight: 40
ViewportIcon: 74
ViewportNumber: 69
ViewportSnap: 75
ViewportSnapAngle: 50
ViewportSnapPair: 78
ViewportSnapStyle: 77
ViewportTwist: 51
ViewportVisibility: 67
ViewportZoom: 73
ViewWidth: 41
Visibility: 60

Visibility flag

XCoordinate: 10

X coordinate (WCS / OCS depending on context)

XDataStart: -3
XDictionary: -6
XInt16: 170
XReal: 140
XTextString: 300

XData helpers

XXInt16: 270
YCoordinate: 20

Y coordinate

ZCoordinate: 30

Z coordinate