常用图元组码

AutoCAD DXF Format

 
常用图元组码
 
 
 

下表列出了适用于几乎所有图形对象的组码。此处显示的某些组码仅在图元特性具有非默认值时才包含在图元定义中。请记住,在按照图元类型(与特定图元关联的代码列表)参照组码时,此处显示的代码也将出现。

注意编写程序时不要依赖这些 DXF 代码表中显示的次序。尽管这些表显示了组码通常出现的次序,但这个次序在某些条件下或在 AutoCAD® 以后的版本中可能会改变。控制图元的代码应该由事例(开关)或表驱动,这样即使组未按预期的次序显示,仍可以得到正确的处理。

如果省略某个组,则使用 OPEN 输入时它的默认值显示在第三列中。如果组码值等于默认值,则使用 SAVEAS 输出时该值将被省略。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

适用于所有图形对象的组码

组码

说明

如果省略,

默认为 …

-1

APP:图元名(每次打开图形时都会发生变化)

未省略

0

图元类型

未省略

5

句柄

未省略

102

应用程序定义的组的开始

“{application_name”(可选)

无默认值

应用程序定义的代码

102 组中的代码和值由应用程序定义(可选)

无默认值

102

组的结束“}”(可选)

无默认值

102

“{ACAD_REACTORS”表示 AutoCAD 永久反应器组的开始。仅当将永久反应器附加到此对象时,此组才存在(可选)

无默认值

330

所有者词典的软指针 ID/句柄(可选)

无默认值

102

组的结束“}”(可选)

无默认值

102

“{ACAD_XDICTIONARY”表示扩展词典组的开始。仅当将扩展词典附加到此对象时,此组才存在(可选)

无默认值

360

所有者词典的硬所有者 ID/句柄(可选)

无默认值

102

组的结束“}”(可选)

无默认值

330

所有者 BLOCK_RECORD 对象的软指针 ID/句柄

未省略

100

子类标记 (AcDbEntity)

未省略

67

不存在或零表示图元位于模型空间中。1 表示图元位于图纸空间中(可选)

0

410

APP:布局选项卡名

未省略

8

图层名

未省略

6

线型名(如果不是“随层”,则出现)。特殊名称“随块”表示可变的线型(可选)

BYLAYER

347

材质对象的硬指针 ID/句柄(如果不是“随层”,则出现)

BYLAYER

62

颜色号(如果不是“随层”,则出现);零表示“随块”(可变的)颜色;256 表示“随层”;负值表示层已关闭(可选)

BYLAYER

370

线宽枚举值。作为 16 位整数存储和移动。

未省略

48

线型比例(可选)

1.0

60

对象可见性(可选):0 = 可见;1 = 不可见

0

92

后面的 310 组(二进制数据块记录)中表示的代理图元图形中的字节数(可选)

无默认值

310

代理图元图形数据(多行;每行最多 256 个字符)(可选)

无默认值

420

一个 24 位颜色值,应按照值为 0 到 255 的字节进行处理。最低字节是蓝色值,中间字节是绿色值,第三个字节是红色值。最高字节始终为 0。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。

无默认值

430

颜色名。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。

无默认值

440

透明度值。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。

无默认值

390

打印样式对象的硬指针 ID/句柄

无默认值

284

阴影模式

0 = 投射和接收阴影

1 = 投射阴影

2 = 接收阴影

3 = 忽略阴影

无默认值