DXF格式是以带标记数据的形式表示 AutoCAD 图形文件中包含的所有信息。带标记数据是指文件中的每个数据元素前面都带有一个称为组码的整数。组码的值表明了组码后面的数据元素的类型,还指出了数据元素对于给定对象(或记录)类型的含义。实际上,图形文件中所有用户指定的信息都可以用 DXF 格式表示。
在 DXF格式中,对象和图元二者的定义是有区别的:对象没有图形表示,图元有图形表示。例如,词典是对象而不是图元。图元也称为图形对象,而对象称为非图形对象。
图元出现在 DXF 文件的 BLOCK 和 ENTITIES 段。组码在这两段中的用法相同。
定义图元的某些组码始终显示;其他组码是可选的,仅当其值与默认值不同时才显示。
编写程序时请不要按照此处显示的次序。图元的结尾由下一个 0 组表示,该组表示下一个图元的开始或指示此段已结束。
注意 如果以表驱动的方式编写 DXF 处理程序,忽略未定义的组码,且对图元中的组码次序不做任何假定,则该程序将比较容易针对 AutoCAD 后续版本中的 DXF 文件进行调整。每次发行新版本的 AutoCAD 时,都会在图元中添加一些新组码,以提供附加功能。