DXF_文档详解 DXF 的基本惯例 DXF 格式是特定版本Au toCAD 图形文件中所包含的全部信息的标记数据的一种表示方法。 标记数据的意思是指在每个数据元素前都带一个称为组码的整数。组码的值表明了其后数据元素的类型,也指出了数据元素对于给定对象(或记录)类型的含意。实际上,图形文件中所有用户指定的信息都能够以DXF 文件格式表示。在 Au toLISP 和 ARX 应用程序中使用的DXF 格式与上述格式基本相同,只是在某些数据组上存在着细微的差别。 如不作特殊说明,本节中所出现的组码都可以应用于DXF 文件、Au toLISP 应用程序和ARX 应用程序。当组码说明对于应用程序和DXF 文件有所不同时(或只适用于其中之一),在组码的说明前有如下提示符: APP 只用于应用程序的说明 DXF 只用于DXF 文件的说明 如果组码说明对DXF 文件和应用程序都适用,那么没有提示符;否则将显示适当的提示符。 组码范围 组码将与组码关联的值(组值)定义为整型、浮点数型或字符串型。具体说明如下表: 组码范围 组码范围组值类型 0-9 字符串(最多255 个字符,对于UNICODE 字符串则更少) 10-59 双精度三维点 60-79 16 位整数值 90-99 32 位整数值 100 字符串(最多255 个字符,对于UNICODE 字符串则更少) 102 字符串(最多255 个字符,对于UNICODE 字符串则更少) 105 表示十六进制句柄值的字符串 140-147 双精度标量浮点值 170-175 16 位整数值 280-289 8 位整数值 300-309 任意文字字符串 310-319 表示二进制数据组的十六进制值的字符串 320-329 表示十六进制句柄值的字符串 330-369 表示十六进制对象标识符的字符串 999 注释(字符串) 1000-1009 字符串(最多255 个字符;对于UNICODE 字符串则更少) 1010-1059 浮点值 1060-1070 16 位整数值 1071 32 位整数值 按数字次序排列的组码 下表给出了组码(或组码范围)及其说明。在表中,“固定”表示该组码的用途固定不变,非固定组码的用途将随上下文变化。 按数字次序排列的图元组码 组码说明 -5APP: persistentreactor 链表 -4APP:条件运算符(仅用于ssget) -3APP:扩展数据(XDATA)标记(固定) -2APP:图元名引用(固定) -1APP:图元名。每次打开图形时它都改变,且不被保存。(固定) 0 表示图元类型的文字字符串(固定) 1 图元的主要文字值 2 名称(属性标记、块名称等) 3-4 其他的文字值或名称值...