DXF文件详解(5)

2018-12-29 17:43

.

.表条目数据,

对每一个表记录重复

0表结束

0TABLES 区域的结束

符号表记录和符号表都是数据库对象。至少,在 AutoCAD 的所有主要用法中,这意味着符号表记录对象和符号表对象的组码 2 后都存在一个句柄。

DIMSTYLE 表是系统中唯一使用句柄组码 105 的记录类型(以前它也使用组码 5)。除非在 DIMSTYLE

表区域中,程序员一般不必留心此例外情况,因为只有在 DIMSTYLE 表区域中才会发生此例外情况。

符号表组码

下表列出了适用于所有符号表的组码: 适用于所有符号表的组码 组码说明

-1APP:图元名(每次打开图形时改变) 0对象类型 (TABLE) 2表名称 5句柄

100子类标记 (AcDbSymbolTable) 70表中的最大条目数。

符号表条目的公用组码

下表显示了适用于所有符号表的组码,可选的组码以灰色显示。当用户通过图元类型引用组码表时,应注意表中不仅包括与特定图元关联的组码,也会包括下表列出的组码。 适用于所有符号表条目的组码 组码说明

-1APP:图元名(每次打开图形时改变) 0图元类型(表名称)

5句柄(除 DIMSTYLE 外的所有表) 105句柄(只用于 DIMSTYLE 表)

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

例如,\表示 AutoCAD Persistent reactors 组的开始 application-defined

codes组 102 中的组码和组值由应用程序定义 102组结束 \

100子类标记 (AcDbSymbolTableRecord)

下表列出了当 Persistent reactors 被附着到对象上时输出的组码:

ACAD_REACTORS 记录 组码说明

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

下表列出了当扩展词典被附着到对象上时输出的组码:

ACAD_XDICTIONARY 记录 组码说明

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

公用组码 70 标志 - 位编码值的说明如下表。其他适用于 LAYER、STYLE 和 VIEW 表条目的组码 70 值则在另外的相关表中说明。 适用于所有表条目的组码 70 的位编码值 位编码值说明

16如果设置该位,表示表条目依赖于外部参照

32如果此位和位 16 都被设置,则表示所依赖的外部参照已被成功融入。 64如果设置该位,表示在上一次图形编辑时图形中至少有一个图元引用了该表条目。(此标志一般用于 AutoCAD 命令。大部分读取 DXF

文件的程序将其忽略,对于写 DXF 文件的程序也无须设置它。) APPID

下列组码适用于 APPID 符号表条目: APPID 组码 组码说明

100子类标记 (AcDbRegAppTableRecord) 2用户提供的应用程序名(用于扩展数据)。此表条目维护所有已注册的应用程序名。 70标准标志值(请参见符号表条目的公用组码!AL(`XREF_30203_al_u05_c',1)。): 1 = 如果设置,在执行SAVEASR12 时不写入 APPID 所关联的外部数据。

注意 因为在 R13 和 R14 的 AutoCAD 中 ASE 数据格式相同,所以 ASE 应用程序名 (ACADASER13) 也相同。

BLOCK_RECORD

下列组码适用于 BLOCK_RECORD 符号表条目。 BLOCK_RECORD 组码 组码说明

100子类标记 (AcDbBlockTableRecord) 2块名称

DIMSTYLE

下列组码适用于 DIMSTYLE 符号表条目。关于 DIMSTYLE 符号表条目的详细信息,请参见 AutoCAD 命令参考中的附录 B“系统变量”。 DIMSTYLE 组码 组码说明

100子类标记 (AcDbDimStyleTableRecord) 2标注样式名

70标准标志值(请参见符号表条目的公用组码!AL(`XREF_30203_al_u05_c',1)。) 3DIMPOST 4DIMAPOST 5DIMBLK 6DIMBLK1 7DIMBLK2 40DIMSCALE 41DIMASZ 42DIMEXO 43DIMDLI 44DIMEXE 45DIMRND 46DIMDLE 47DIMTP 48DIMTM 140DIMTXT 141DIMCEN 142DIMTSZ 143DIMALTF 144DIMLFAC 145DIMTVP 146DIMTFAC

147DIMGAP 71DIMTOL 72DIMLIM 73DIMTIH 74DIMTOH 75DIMSE1 76DIMSE2 77DIMTAD 78DIMZIN 170DIMALT 171DIMALTD 172DIMTOFL 173DIMSAH 174DIMTIX 175DIMSOXD 176DIMDLRD 177DIMCLRE 178DIMCLRT 270DIMUNIT 271DIMDEC 272DIMTDEC 273DIMALTU 274DIMALTTD

340被引用的 STYLE 对象的句柄(用于代替储存 DIMTXSTY 值) 275DIMAUNIT 280DIMJUST 281DIMSD1 282DIMSD2 283DIMTOLJ 284DIMTZIN 285DIMALTZ 286DIMALTTZ 287DIMFIT 288DIMUPT

LAYER

下列组码适用于 LAYER 符号表条目。 LAYER 组码 组码说明

100子类标记 (AcDbSymbolTableRecord) 2图层名

70标准标志。(清参见符号表条目的公用组码!AL(`XREF_30203_al_u05_c',1)。)

除标准标志外,以下(位编码)值也适用于图层: 1 = 冻结图层,否则图层解冻;

2 = 在新视口中缺省设置为冻结图层; 4 = 锁定图层;

62颜色数(如果为负则图层被关闭) 6线型名

在执行 DXFOUT 时输出依赖于外部参照的图层。对于这些图层,DXF 文件中的相关线型名始终为 CONTINUOUS。

LTYPE

下列组码适用于 LTYPE 符号表条目。 LTYPE 组码 组码说明

100子类标记 (AcDbLinetypeTableRecord) 2线型名称。

70标准标志(位编码值)。(请参见符号表条目的公用组码!AL(`XREF_30203_al_u05_c',1)。) 3线型的描述文字。

72对齐方式码;始终为 65(A 的 ASCII 码)。 73线型元素数目。 40图案总长度。

49虚线、点或空间的长度(每个元素一个条目)。 74复杂线型元素类型(每个元素一个条目): 0 = 简单的;

2 = 内嵌文字字符串; 4 = 内嵌形;

75复杂形的组码(如果组码 74 > 0,每个元素一个条目) 如果组码 74 = 2,则值为 1。

340STYLE 对象指针(如果组码 74 > 0,每个元素一个条目)。 46S= 比例值(可选),可存在多个这样的条目。 50R= 旋转值(可选),可存在多个这样的条目。 44X= x 偏移值(可选),可存在多个这样的条目。 45Y= y 偏移值(可选),可存在多个这样的条目。 9文字字符串(如果组码 74 = 2,每个元素一个条目)。

执行函数 tblsearch 或 tblnext 时,并不返回组码 74、75、340、46、50、44、45 和 9 的值,因此用户需要使用函数

tblobjname 来获取这些组码的值。


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

下一篇:2017年04月自学考试00262《法律文书写作》题目及答案

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

马上注册会员

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