1、4.7 LTYPE424.8 STYLE444.9 UCS454.10 VIEW464.11 VPORT495. BLOCKS 段525.1 BLOCKS 段组码525.2 BLOCK535.3 ENDBLK546. ENTITIES 段556.1 常用图元组码576.2 3DFACE596.3 3DSOLID606.4 ACAD_PROXY_ENTITY606.5 ARC616.6 ATTDEF626.7 ATTRIB646.8 BODY656.9 CIRCLE666.10 DIMENSION666.10.1 常用标注组码676.10.2 对齐标注组码696.10.3 线性标注和转角标注组码
2、706.10.4 半径标注和直径标注组码716.10.5 角度标注组码726.10.6 坐标标注组码736.10.7 标注样式替代746.11 ELLIPSE746.12 HATCH756.12.1 边界路径数据786.12.2 图案数据806.13 IMAGE816.14 INSERT826.15 LEADER836.16 LINE856.17 LWPOLYLINE866.18 MLINE876.19 MTEXT896.20 OLEFRAME906.21 OLE2FRAME916.22 POINT936.23 POLYLINE946.23.1 多面网格956.24 RAY966.25 REG
3、ION976.26 SEQEND976.27 SHAPE986.28 SOLID996.29 SPLINE1006.30 TABLE1016.31 TEXT1056.32 TOLERANCE1066.33 TRACE1076.34 VERTEX1086.35 VIEWPORT1106.36 WIPEOUT1136.37 XLINE1157. OBJECTS 段1167.1 OBJECT 段组码1177.1.1 对象所有权1177.2 常用对象组码1187.3 ACAD_PROXY_OBJECT1197.4 ACDBDICTIONARYWDFLT1207.5 ACDBPLACEHOLDER121
4、7.6 DICTIONARY1217.7 DICTIONARYVAR1227.8 DIMASSOC1237.9 FIELD1257.10 GROUP1267.11 IDBUFFER1277.12 IMAGEDEF1277.13 IMAGEDEF_REACTOR1287.14 LAYER_INDEX1297.15 LAYER_FILTER1307.16 LAYOUT1307.17 MATERIAL1327.18 MLINESTYLE1377.19 OBJECT_PTR1397.20 PLOTSETTINGS1397.21 RASTERVARIABLES1427.22 SPATIAL_INDEX1
5、437.23 SPATIAL_FILTER1447.24 SORTENTSTABLE1457.25 TABLESTYLE1467.26 VBA_PROJECT1487.27 WIPEOUTVARIABLES1487.28 XRECORD1498. THUMBNAILIMAGE 段1508.1 THUMBNAILIMAGE 段组码1509. 图形交换文件格式1519.1 ASCII DXF 文件1519.1.1 DXF 文件的基本结构1529.1.2 DXF 文件中的组码1539.1.3 DXF 文件中的标题组码1549.1.4 DXF 文件中的类组码1559.1.5 DXF 文件中的符号表组码
6、1569.1.6 DXF 文件中的块组码1599.1.7 DXF 文件中的图元组码1619.1.8 DXF 文件中的对象组码1629.1.9 编写 DXF 接口程序1639.2 二进制 DXF 文件1679.3 幻灯文件1689.3.1 旧幻灯片标题1719.4 幻灯库文件17210. 高级 DXF 问题17310.1 数据库对象17310.2 永久对象间参照句柄17410.2.1 指针和所有权参照17510.2.2 硬参照和软参照17510.2.3 任意句柄17510.2.4 1005 组码17610.3 子类标记17610.4 扩展词典和永久反应器17810.5 扩展数据17810.6 对
7、象坐标系 (OCS)18210.7 任意轴算法1831. DXF格式DXF 格式是以带标记数据的形式表示的 AutoCAD 图形文件中包含的所有信息。 带标记数据是指文件中的每个数据元素前面都带有一个称为组码的整数。 组码的值指出了后面的数据元素的类型, 还指出了数据元素对于给定对象(或记录)类型的含义。 实际上,*形文件中所有用户指定的信*都可以用 DXF 格式表示。1.1 本参考的结构(见 标题编号)DXF 参*介绍了在 DXF 文件中以及在 AutoLISP 和 ObjectARX 应用程序*遇到的 DXF* 组码。 本章介绍了基本的 DXF 惯例。 后面的*节将列出按对象类型组织的组码
8、。 组码按其在 *XF 文件中出现的次序显示,且每章根据 DXF 文件的相关部分命名。 尽管使用了 DXF 文件格式作为本参考的组织机制,但有关实际 DXF 文件格式的特定信息,请参见图形交换文件格式(见 标题编号)。有关适用于应*程序和 DXF 文件并与 DXF 组码相关的高级概念,请参见高级 DXF 问题(见 标题编号)。有关使用组码的 A*toLISP 函数的说明,请参见AutoLISP Developers Guide中的 Using AutoLISP to Manipulate AutoCAD Objects 。1.2 对 DXF 参考的修订DXF 格式(见 标题编号)1.3 本参考
9、的格式惯例本参考中列出的每个组码都包含数字组码值和*明两部分。 所有组码都可以应用于 DXF 文件和/或应用程序(AutoLISP 或 Obj*ctARX)。 如果应用程序与 DXF 文件具有不同的代码说明(代码说明只适用于二者之一),说明前*将添加以下标识符: APP。应用程序特定的说明。 DXF。DXF 文件特定的说明。如果 DXF 文件和应用*序具有相同的代码说明,说明前面将不显示任何标识符* 可选代码的说明中有*可选”字样。1.4 对象和图元代码在 DXF 格式中,对象的定义与图元的定义不同:对象没有图形表示,图元则有图形表示。 例如,词典是对象*不是图元。 图元也称为图形对象,而对象
10、称为非图形对象。图元出现在 DXF 文件的 BLOCK 和 ENTI*IES 段。 组码在这两段中的用法相同。*义图元的某些组码始终显示;其他组码是可选的*仅当其值与默认值不同时才显示。编写程序时请不要按照此处显示的次序。 图元的结尾由下一个 0 组表示,该组表示下一个图元的开始*指示此段已结束。注意 如果以表驱动的方式编写 DXF 处理程序,忽略未定义的组码,且对图元中的组码次序*做任何假定, 那么将比较容易在 AutoCAD 以后的发行版中调整 DXF 文件。 在每个新的 AutoCAD 发行版中,都会在图元中添加一些新组码,以提供更多功能。1.5 组码值类型根据下面的组码范围表,组码将相
11、关值的类型定义为整数、浮点数或字符串。 关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例(见 标题编号)。组码值类型代码范围组值类型09字符串(由于在 AutoCAD 2000 中引入了扩展符号名,因此已取消 255 个字符的限制。管大多数*应控制在 2049 个字节内*但每行的字节数并没有明确的限制。)尽1039双精度三维点值4059双精度浮点值607916 位整数值909932 位整数值100字符串(最多 255个字符;对于 Unicode字符串,字符数要少一些)102105表示 16 进* (hex)句柄值的字符串11*119120129130139140149双精度标量浮点值17*1792102392702792802891* 位整数值290299布尔标志值300309任意字符串代码范围组值类型310319表示二进制数据块的十六进制值的字符串320329表示 16 进制句柄值的字符串330369表示十六进制对象 ID 的字符串370-37916 位整数*380-389390-399400-409410-419字符串420-429430-439440-449450-459长整数460-469470-479999注释(字符串)1000-1009字符串(与 0-9 代码范围的限制相同)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1