DXF中文开发文档详解(7)

2018-11-17 19:19

256 = 结束矩形(直线)封口; 512 = 结束内弧封口;

1024 = 结束圆(外弧)封口;

3样式说明(字符串,最大值为 255 字符) 62填充颜色(整型,缺省值= 256)。可以存在多条目,适于每个元素的一个条目。 51起始角度(实型,缺省值为 90 度) 52结束角度(实型,缺省值为 90 度) 71元素的数目

49元素偏移(实型,无缺省值)。可以存在多条目,且为适于每个元素的一个条目。 62元素颜色(整型,缺省值= 0)。可以存在多条目,且为适于每个元素的一个条目。 6元素线型(字符串,缺省值= BYLAYER)。可以存在多条目,且为适于每个元素的一个条目。

多线图元和多线样式对象中的组码 2 是多余的字段。虽然可以安全的读取这些组码及其关联值,但这些组码在任何情况下都不能被修改。这些字段修改如下: 多线

在相同对象中的组码 340 用于指定严格意义上的 MLINESTYLE 对象。 多线样式

MLINESTYLE 词典中的组码 3 位于具有当前 MLINESTYLE 的图元名或句柄的组码 350 之前。

OBJECT_PTR

下列组码由 OBJECT_PTR 对象使用。 OBJECT_PTR 组码 组码说明

0对象名称 (OBJECT_PTR) 5句柄

102persistent reactors 组的开始,始终为 \。 330所有者词典的软键指针的标识符/句柄。 102persistent reactors 组的结束,始终为 \。 1001开始 ASE 外部数据 (ACADASER13)

RASTERVARIABLES

下列组码由 RASTERVARIABLES 对象使用。 RASTERVARIABLES 组码 组码说明

0对象名称 (RASTERVARIABLES) 5句柄

102persistent reactors 组的开始,始终为 \。

330所有者词典的软键指针标识符/句柄。对于 RASTERVARIABLES 对象,此组码始终为命名对象词典中的 ACAD_IMAGE_VARS 条目。

102persistent reactors 组的结束,始终为 \。 100子类标记 (AcDbRasterVariables) 90类版本。0=R14

70“显示图像边框”标志:0=无边框;1=显示边框; 71图像显示质量(只用于屏幕):0=草图;1=高分辨率; 72插入图像的 AutoCAD 单位。此 AutoCAD 单位适用于关联到分辨率的插入和缩放图像操作:

0=无;1=毫米;2=厘米;3=米;4=公里; 5=英寸;6=英尺;7=码;8=英里;

SPATIAL_INDEX

下列组码由 SPATIAL_INDEX 使用。 SPATIAL_INDEX 组码 组码说明

0对象名称 (SPATIAL_INDEX) 5句柄

102persistent reactors 组的开始,始终为 \。 330所有者词典的软键指针标识符/句柄。

102persistent reactors 组的结束,始终为 \。 100子类标记 (AcDbIndex) 40时间标志(Julian 日期)

100子类标记 (AcDbSpatialIndex)

在写入 DXF 文件时,SPATIAL_INDEX 始终为空,所以此对象可被忽略。

SPATIAL_FILTER

下列组码由 SPATIAL_FILTER 对象使用。 SPATIAL_FILTER 组码 组码说明

0对象名称 (SPATIAL_FILTER) 5句柄

102persistent reactors 组的开始,始终为 \。 330所有者词典的软键指针标识符/句柄(SPATIAL)。 102persistent reactors 组的结束,始终为 \。 100子类标记 (AcDbFilter)

100子类标记 (AcDbSpatialFilter)

70剪裁边界上的点数。2=矩形剪裁边界(左下角和右上角) 大于 2=多线剪裁边界

10剪裁边界定义点(在 OCS 中)(始终为 2 个或更多),由 1 的外部参照比例决定。DXF:X 值;APP:二维点;

20DXF:剪裁边界定义点的 Y 值(始终为 2 个或更多)。

210包含剪裁边界的平面的法向:DXF:X 值;APP:三维矢量。 220, 230DXF:拉伸方向的 Y 和 Z 值。

11用于定义剪裁边界的局部坐标系统的原点。:X 值;APP:三维点; 21, 31DXF:用于定义剪裁边界的局部坐标系统的原点的 Y 和 Z 值。 71启用剪裁边界显示标志:0=禁用的;1=启用的; 72前剪裁平面标志:0=无;1=有; 40前剪裁平面距离(如果组码 72 = 1) 73后剪裁平面标志:0=无;1=有; 41后剪裁平面距离(如果组码 73 = 1)

40以主列次序写出的 4x3 变换矩阵。此矩阵是初始块引用(插入图元)变换的转置。当块引用重生成时,初始块引用变换适用于块中的所有图元(始终为 12 个条目)。

40以主列次序写出的 4x3 变换矩阵将点转换成剪裁边界的坐标系统(始终为 12 个条目)。 SORTENTSTABLE

下列组码由 SORTENTSTABLE 对象使用。 SORTENTSTABLE 组码 组码说明

0对象名称 (SORTENTSTABLE) 5句柄

102persistent reactors 组的开始,始终为 \。 330所有者词典的软键指针标识符/句柄(ACAD_SORTENTS)。 102persistent reactors 组的结束,始终为 \。 100子类标记 (AcDbSortentsTable) 330所有者的软键指针标识符/句柄(通常只是 *MODEL_SPACE 或 *PAPER_SPACE 块) 331图元的软键指针标识符/句柄(可以存在零个或更多的条目)。 5排序句柄(可以存在零个或更多的条目)。

如果设置 SORTENTS 重生成标志(位编码值 16),AutoCAD 将以上升句柄次序重生成图元。当使用命令 DRAWORDER 时,一个

SORTENTSTABLE 对象将以 ACAD_SORTENTS 的名称被附着到 *MODEL_SPACE 或 *PAPER_SPACE

块的扩展词典中。此词典涉及的 SORTENTSTABLE 对象通过各自的图元关联一个不同的句柄,这个句柄重新定义了图元的重生成次序。

XRECORD

下列组码是所有外部记录公用的组码。 外部记录组码 组码说明

100子类标记 (AcDbXrecord)

1-369 (except 5 and 105)这些值可以被应用程序以任何方式使用。

外部记录可以用来存储和处理任意的数据。它们由具有“普通对象”组(即“非外部数据”组码)的 DXF 组码组成,支持范围从 1 到

369。此对象的概念与外部数据的有些相似,但没有大小或次序的限制。

原则上从版本 R13c0 到 R13c3 的 AutoCAD 都能使用为外部数据设计的工作方式,但如果从 R13c4 版本前的 AutoCAD

文件中读取外部记录对象,此对象会消失。

ENTITIES 区域

此节介绍的组码适用于图形对象。这些组码既出现在 DXF 文件的 ENTITIES 区域中,又在图元定义表中被 AutoLISP 和 ARX 应用程序使用。

如不作特殊说明,本节中所出现的组码都可以应用于 DXF 文件、AutoLISP 应用程序和 ARX 应用程序。当应用程序中的组码描述与 DXF

文件中的组码描述不同(或只适用于其中之一)时,则在说明前有如下提示: APP 用于应用程序的说明 DXF 用于 DXF 文件的说明

如果组码描述对 DXF 文件和应用程序都适用,那么没有提示,否则将存在适当的提示。可选的组码以灰色显示。 图形对象的公用组码

下表列出的组码适用于所有图形对象。其中某些组码只有在其对应属性不是缺省值的图元中出现。当用户通过图元类型引用组码表时,应注意表中不仅包括与特定图元相关的组码,还会包括下表所列的组码。

如果忽略了某组码,在(使用 DXFIN)输入 DXF 文件时将使用(出现在第三列的)它的缺省值;如果某组码的值为缺省值,则在(使用 DXFOUT)输出时将忽略它。 适用于所有图形对象的组码 组码说明如果被忽略, 则缺省值为...

-1APP:图元名(在每次打开图形时改变)不能忽略 0图元类型不能忽略 5句柄不能忽略

102应用程序定义的组的开始 \。

例如,\表示 AutoCAD Persistent reactors 组的开始无缺省值 application-defined codes组 102 中的组码和组值由应用程序定义无缺省值 102组结束,\无缺省值

100子类标记 (AcDbEntity)不被忽略

67不赋值或值为 0 时表示图元在模型空间; 1 表示图元在图纸空间(可选)0 8图层名不能忽略

6线型名(如果不为 BYLAYER 则存在) 如果为 BYBLOCK 表示某不定线型 (可选)BYLAYER

62颜色代码(如果不为 BYLAYER 则存在) 表示 BYBLOCK(不定)颜色; 表示 BYLAYER;

如果为负表示图层被关闭(可选);BYLAYER 48线型比例(可选)1.0 60对象可见性(可选): 0 = 可见;1 = 不可见。0

如果 Persistent reactors 被附着到对象上,将输出下表所列的组码。 ACAD_REACTORS 记录 组码说明

102\表示 AutoCAD Persistent reactors 组的开始 330指向所有者词典的软键指针标识符/句柄 102组结束,\

如果扩展词典被附着到对象上,将输出下表所列的组码。 ACAD_XDICTIONARY 记录 组码说明

102\表示扩展词典组码的开始 360指向所有者词典的硬键指针标识符/句柄 102组码的结束,\

注意尽管组码通常按照这些 DXF 组码表所列的顺序出现,但请不要使编写的程序依赖于这种顺序,因为在某些条件下或在后续版本的 AutoCAD

中,可能会改变这种顺序。可以利用分支或表机制来处理控制图元的组码,这样即使组码次序不定,也能正确地处理每组组码。

3DFACE

下列组码适用于三维面图元。 三维面组码 组码说明

100子类标记 (AcDbFace) 10第一角点(用 WCS 表示)。DXF:X 值;APP:三维点 20, 30DXF:第一角点坐标的 Y 和 Z 值(用 WCS 表示) 11第二角点(用 WCS 表示)。DXF:X 值;APP:三维点 21, 31DXF:第二角点坐标的 Y 和 Z 值(用 WCS 表示) 12第三角点(用 WCS 表示)。DXF:X 值;APP:三维点 22, 32DXF:第三角点坐标的 Y 和 Z 值(用 WCS 表示) 13第四角点(用 WCS 表示)。如果只输入三个角点值,则第四角点与第三角点相同。:


DXF中文开发文档详解(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017国家公务员考试:类比推理之对应关系

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: