DXF文档详解.doc

DXF文档详解.doc

ID:48919928

大小:341.00 KB

页数:59页

时间:2020-02-06

DXF文档详解.doc_第1页
DXF文档详解.doc_第2页
DXF文档详解.doc_第3页
DXF文档详解.doc_第4页
DXF文档详解.doc_第5页
资源描述:

《DXF文档详解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DXF文档详解DXF的基本惯例DXF格式是特定版本AutoCAD图形文件中所包含的全部信息的标记数据的一种表示方法。标记数据的意思是指在每个数据元素前都带一个称为组码的整数。组码的值表明了其后数据元素的类型,也指出了数据元素对于给定对象(或记录)类型的含意。实际上,图形文件中所有用户指定的信息都能够以DXF文件格式表示。在AutoLISP和ARX应用程序中使用的DXF格式与上述格式基本相同,只是在某些数据组上存在着细微的差别。如不作特殊说明,本节中所出现的组码都可以应用于DXF文件、AutoLISP应用程序和ARX应用程

2、序。当组码说明对于应用程序和DXF文件有所不同时(或只适用于其中之一),在组码的说明前有如下提示符:APP只用于应用程序的说明DXF只用于DXF文件的说明如果组码说明对DXF文件和应用程序都适用,那么没有提示符;否则将显示适当的提示符。组码范围组码将与组码关联的值(组值)定义为整型、浮点数型或字符串型。具体说明如下表:组码范围组码范围组值类型0-9字符串(最多255个字符,对于UNICODE字符串则更少)10-59双精度三维点60-7916位整数值90-9932位整数值100字符串(最多255个字符,对于UNICODE字

3、符串则更少)102字符串(最多255个字符,对于UNICODE字符串则更少)105表示十六进制句柄值的字符串140-147双精度标量浮点值170-17516位整数值280-2898位整数值300-309任意文字字符串310-319表示二进制数据组的十六进制值的字符串320-329表示十六进制句柄值的字符串330-369表示十六进制对象标识符的字符串999注释(字符串)1000-1009字符串(最多255个字符;对于UNICODE字符串则更少)1010-1059浮点值1060-107016位整数值107132位整数值按数字

4、次序排列的组码下表给出了组码(或组码范围)及其说明。在表中,“固定”表示该组码的用途固定不变,非固定组码的用途将随上下文变化。按数字次序排列的图元组码组码说明-5APP:persistentreactor链表-4APP:条件运算符(仅用于ssget)-3APP:扩展数据(XDATA)标记(固定)-2APP:图元名引用(固定)-1APP:图元名。每次打开图形时它都改变,且不被保存。(固定)0表示图元类型的文字字符串(固定)1图元的主要文字值2名称(属性标记、块名称等)3-4其他的文字值或名称值5图元句柄。最多16位十六进制

5、数字的文字字符串(固定)6线型名(固定)7文字样式名(固定)8图层名(固定)9DXF:变量名标识符(仅用于DXF文件的HEADER区域)。10主要点。此点为直线或文字图元的起点,圆的圆心等等。DXF:主要点的X值(其后为Y和Z值的组码20和30)APP:三维点(三个实数构成的表)11-18其他点。DXF:其他点的X值(其后为Y和Z值的组码21-28和31-38)APP:三维点(三个实数构成的表)20,30DXF:主要点的Y和Z值21-28,31-37DXF:其他点的Y和Z值38DXF:如果非零,则为图元的标高。只在R11

6、以前的AutoCAD输出的DXF文件中存在39如果非零,则为图元的厚度(固定)40-48浮点值(文字高度、比例因子等)48线型比例。浮点标量值。缺省值适用于所有图元类型。49可重复的浮点值。一个图元中的可变长度表(例如LTYPE表中的虚线长度)中可出现多个组码49。组码7x总是在第一个组码49前出现,用于指定表的长度。50-58角度(在DXF文件中单位为度,在AutoLISP和ARX应用程序中单位为弧度)。60表示图元可见性的整数值。不赋值或值为0时表示可见;为1时表示不可见。62颜色代码(固定)66“图元跟随”标志(固

7、定)67空间,即模型空间或图纸空间(固定)68APP:表示视口打开但不可见、未激活或者关闭。69APP:视口标识数字。70-78整数值,如重复部分的计数器、标志位或模式等。90-9932位整数值100子类数据标记(把继承下来的类名当作字符串)。由具体类继承下来的所有对象和图元类都必须有此项。此标记用于分离某个对象中由不同的类定义的数据。它也满足从ARX继承下来的每个独立的具体类的DXF命名需要(请参见子类标记!AL(`XREF_11832_al_u05_c',1))。102控制字符串,其后为“{<任意名称>”或"}"。除

8、了字符串必须以"{"开始外,它与外部数据组码1002类似。其后可跟任意字符串,且此字符串的解释取决于应用程序。另一个可用的控制字符串为"}",它标识组的结束。如上所述,除了在执行图形核查操作期间外AutoCAD一般不解释这些字符串;它们仅用于应用程序。105DIMVAR符号表条目对象句柄。210拉伸方向(固定)。DX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。