组码值类型参考 (DXF)

根据下面的组码范围表,组码将相关值的类型定义为整数、浮点数或字符串。

组码值类型

代码范围

组值类型

0-9

字符串(随着从 AutoCAD 2000 起引入了扩展符号名称,字数限制已由 255 个字符扩大到 2049 个单字节字符,不包括行末的换行符)

10-39

双精度三维点值

40-59

双精度浮点值

60-79

16 位整数值

90-99

32 位整数值

100

字符串(最多 255 个字符;对于 Unicode 字符串,字符数要少一些)

102

字符串(最多 255 个字符;对于 Unicode 字符串,字符数要少一些)

105

表示 16 进制 (hex) 句柄值的字符串

110-119

双精度浮点值

120-129

双精度浮点值

130-139

双精度浮点值

140-149

双精度标量浮点值

160-169

64 位整数值

170-179

16 位整数值

210-239

双精度浮点值

270-279

16 位整数值

280-289

16 位整数值

290-299

布尔标志值

300-309

任意字符串

310-319

表示二进制数据块的十六进制值的字符串

320-329

表示 16 进制句柄值的字符串

330-369

表示十六进制对象 ID 的字符串

370-379

16 位整数值

380-389

16 位整数值

390-399

表示 16 进制句柄值的字符串

400-409

16 位整数值

410-419

字符串

420-429

32 位整数值

430-439

字符串

440-449

32 位整数值

450-459

长整数

460-469

双精度浮点值

470-479

字符串

480-481

表示 16 进制句柄值的字符串

999

注释(字符串)

1000-1009

字符串(与 0-9 代码范围的限制相同)

1010-1059

双精度浮点值

1060-1070

16 位整数值

1071

32 位整数值

相关概念

  • 关于 DXF 格式惯例
  • 关于 DXF 格式 (DXF)

按数字次序排列的 DXF 组码参考

下表列出了组码或组码范围以及组码值的解释。在此表中,“固定”表明组码始终具有相同的用途。如果组码不固定,则其用途取决于上下文。

按数字次序排列的组码

组码

说明

-5

APP:永久反应器链

-4

APP:条件运算符(与 ssget 一起使用)

-3

APP:扩展数据 (XDATA) 标记(固定)

-2

APP:图元名参照(固定)

-1

APP:图元名。每次打开图形时,图元名都会发生变化,从不保存(固定)

0

表示图元类型的字符串(固定)

1

图元的主文字值

2

名称(属性标记、块名等)

3-4

其他文字或名称值

5

图元句柄;最多 16 个十六进制数字的字符串(固定)

6

线型名(固定)

7

文字样式名(固定)

8

图层名(固定)

9

DXF:变量名称标识符(仅在 DXF 文件的 HEADER 段中使用)

10

主要点;直线或文字图元的起点、圆的圆心,等等

DXF:主要点的 X 值(后跟 Y 和 Z 值代码 20 和 30)

APP:三维点(三个实数的列表)

11-18

其他点

DXF:其他点的 X 值(后跟 Y 值代码 21-28 和 Z 值代码 31-38)

APP:三维点(三个实数的列表)

20, 30

DXF:主要点的 Y 值和 Z 值

21-28, 31-37

DXF:其他点的 Y 值和 Z 值

38

DXF:如果非零,则为图元的标高

39

如果非零,则为图元的厚度(固定)

40-48

双精度浮点值(文字高度、缩放比例等)

48

线型比例;双精度浮点标量值;默认值适用于所有图元类型

49

重复的双精度浮点值。一个图元的可变长度表(例如,LTYPE 表中的虚线长度)中可能会出现多个 49 组。7x 组始终出现在第一个 49 组之前,用以指定表的长度

50-58

角度(在 DXF 文件中以度为单位,在 AutoLISP 和 ObjectARX 应用程序中以弧度为单位)

60

图元可见性;整数值;未赋值或值为 0 时表示可见;值为 1 时表示不可见

62

颜色号(固定)

66

“后跟图元”标志(固定)

67

空间 — 模型空间或图纸空间(固定)

68

APP:指示视口是处于打开状态但在屏幕上完全不可见,还是未激活或处于关闭状态

69

APP:视口标识号

70-78

整数值,例如重复计数、标志位或模式

90-99

32 位整数值

100

子类数据标记(将派生类名作为字符串)从其他具体类派生的所有对象和图元类必须具有此标记。子类数据标记用于分离由同一对象的继承链中的不同类定义的数据。

对于从 ObjectARX 派生的每个不同的具体类的 DXF 名称来说,这是必须满足的额外要求(参见“子类标记”)

102

控制字符串,后跟“{<任意名称>”或“}”。与扩展数据 1002 组码类似,不同之处在于当字符串以“{”开始时,其后可跟任意字符串,字符串的解释取决于应用程序。唯一允许的另外一个控制字符串是作为组结束符的“}”。除了执行图形核查操作期间外,AutoCAD 不会解释这些字符串。它们供应用程序使用

105

DIMVAR 符号表条目的对象句柄

110

UCS 原点(仅当将代码 72 设定为 1 时才显示)

DXF:X 值;APP:三维点

111

UCS X 轴(仅当将代码 72 设定为 1 时才显示)

DXF:X 值;APP:三维矢量

112

UCS Y 轴(仅当将代码 72 设定为 1 时才显示)

DXF:X 值;APP:三维矢量

120-122

DXF:UCS 原点的 Y 值,UCS X 轴和 UCS Y 轴

130-132

DXF:UCS 原点的 Z 值,UCS X 轴和 UCS Y 轴

140-149

双精度浮点值(例如点、标高和 DIMSTYLE 设置)

170-179

16 位整数值,例如表示 DIMSTYLE 设置的标志位

210

拉伸方向(固定)

DXF:拉伸方向的 X 值

APP:三维拉伸方向矢量

220, 230

DXF:拉伸方向的 Y 值和 Z 值

270-279

16 位整数值

280-289

16 位整数值

290-299

布尔标志值

300-309

任意字符串

310-319

具有相同表示和 1004 组码限制的任意二进制块:用最大长度为 254 个字符的十六进制字符串表示最大长度为 127 个字节的数据块

320-329

任意对象句柄;“按原样”获取的句柄值。它们在 INSERT 和 XREF 操作期间不进行转换

330-339

软指针句柄;指向同一个 DXF 文件或图形中的其他对象的任意软指针。在 INSERT 和 XREF 操作期间进行转换

340-349

硬指针句柄;指向同一个 DXF 文件或图形中的其他对象的任意硬指针。在 INSERT 和 XREF 操作期间进行转换

350-359

软所有者句柄;指向同一个 DXF 文件或图形中的其他对象的任意软所有者指针。在 INSERT 和 XREF 操作期间进行转换

360-369

硬所有者句柄;指向同一个 DXF 文件或图形中的其他对象的任意硬所有者指针。在 INSERT 和 XREF 操作期间进行转换

370-379

线宽枚举值 (AcDb::LineWeight)。作为 16 位整数存储和移动。自定义非图元对象可以使用整个范围内的组码,但图元类只能在其表示中使用 371-379 DXF 组码,因为 AutoCAD 和 AutoLISP 都始终假定 370 组码是图元的线宽。这使 370 组码与其他“通用”图元字段具有相同的行为

380-389

PlotStyleName 类型枚举 (AcDb::PlotStyleNameType)。作为 16 位整数存储和移动。自定义非图元对象可以使用整个范围内的组码,但图元类只能在其表示中使用 381-389 DXF 组码,原因与上述线宽范围相同

390-399

表示 PlotStyleName 对象的句柄值的字符串,本质上是硬指针,但范围不同,更容易处理向后兼容。作为对象 ID(在 DXF 文件中为句柄)和 AutoLISP 中的特殊类型存储和移动。自定义非图元对象可以使用整个范围内的组码,但图元类只能在其表示中使用 391-399 DXF 组码,原因与上述线宽范围相同

400-409

16 位整数

410-419

字符串

420-427

32 位整数值。与真彩色一同使用时,表示 24 位颜色值的 32 位整数。高阶字节(8 位)为 0;低阶字节为包含“蓝色”值 (0-255)、然后是“绿色”值的无符号字符;次高阶字节是“红色”值。将此整数值转换为十六进制值将得到以下位掩码:0x00RRGGBB。例如,红色==200、绿色==100 和蓝色==50 的真彩色为 0x00C86432,而在 DXF 中以十进制表示则为 13132850

430-437

字符串;用于真彩色时,则为表示颜色名称的字符串

440-447

32 位整数值。用于真彩色时,表示透明度值

450-459

长整数

460-469

双精度浮点值

470-479

字符串

480-481

硬指针句柄;指向同一个 DXF 文件或图形中的其他对象的任意硬指针。在 INSERT 和 XREF 操作期间进行转换

999

DXF:999 组码指示后面的行是注释字符串。SAVEAS 不会在 DXF 输出文件中包含这样的组,但 OPEN 则包括这些组并忽略注释。可以使用 999 组在您已编辑的 DXF 文件中包含注释

1000

扩展数据中的 ASCII 字符串(最多可以包含 255 个字节)

1001

扩展数据的注册应用程序名(最多可以包含 31 个字节的 ASCII 字符串)

1002

扩展数据控制字符串(“{”或“}”)

1003

扩展数据图层名

1004

扩展数据中的字节数据块(最多可以包含 127 个字节)

1005

扩展数据中的图元句柄;最多可以包含 16 个十六进制数字的字符串

1010

扩展数据中的点

DXF:X 值(后跟 1020 和 1030 组)

APP:三维点

1020, 1030

DXF:点的 Y 值和 Z 值

1011

扩展数据中的三维世界空间位置

DXF:X 值(后跟 1021 和 1031 组)

APP:三维点

1021, 1031

DXF:世界空间位置的 Y 值和 Z 值

1012

扩展数据中的三维世界空间位移

DXF:X 值(后跟 1022 和 1032 组)

APP:三维矢量

1022, 1032

DXF:世界空间位移的 Y 值和 Z 值

1013

扩展数据中的三维空间方向

DXF:X 值(后跟 1022 和 1032 组)

APP:三维矢量

1023, 1033

DXF:世界空间方向的 Y 和 Z 值

1040

扩展数据双精度浮点值

1041

扩展数据距离值

1042

扩展数据缩放比例

1070

扩展数据 16 位有符号整数

1071

扩展数据 32 位有符号长整数

相关参考

  • 子类标记 (DXF)

相关概念

  • 关于 DXF 格式惯例
  • 关于 DXF 格式 (DXF)

Autodesk CAD帮助文档总结三 DXF 组码相关推荐

  1. Autodesk CAD帮助文档总结一 DXF了解途径

    最近由于需要简单了解一下DXF导入功能,在网络上查询了不少资料,甚至走了不少弯路.最后,得到某个信息的指导.Autodesk CAD 有详细的资料查询,在其安装文件里面,其帮助文档有详细的介绍,不过需 ...

  2. Autodesk CAD帮助文档总结六 DXF TABLES

    关于 DXF TABLES 段 (DXF) 本章介绍的组码可以在 DXF™ 文件中找到,并且可以由应用程序使用.TABLES 段包含若干个表,每个表都包含多个条目.图元定义列表中的 AutoLISP  ...

  3. Autodesk CAD帮助文档总结八 DXF ENTITIES

    关于 DXF ENTITIES 段 适用于图形对象的图元组码.这些代码可以在 DXF™ 文件的 ENTITIES 区域中找到,并且由 AutoLISP ® 和 ObjectARX ® 应用程序在图元定 ...

  4. Autodesk CAD帮助文档总结四 DXF HEADER

    关于 DXF HEADER 段 DXF 文件的 HEADER 段包含与图形关联的变量的设置.每个变量由给出变量名称的组码 9 指定,其后是提供变量值的组.仅列出保存在图形文件中的变量. 相关参考 HE ...

  5. 计算机文件保存方式,Word文档的三种保存方式

    word中有多种保存文档的方式.可保存当前处理的活动文档 (活动文档:正在处理的文档.在 Microsoft word 中键入的文本或插入的图形将出现在活动文档中.活动文档的标题栏是突出显示的.),无 ...

  6. Bootstrap学习文档(三)

    Bootstrap 注意下面的组件,很多是需要用到 js 的,所以要引入 Bootstrap 的 js 文件和 jquery 文件在示例代码中,我只是没有写,注意加上哦. 字体图标 Bootstrap ...

  7. 《信息化项目文档模板三——会议纪要模板》

    系列文章目录 <信息化项目文档模板一--项目需求说明书> <信息化项目文档模板二--项目启动会文档模板> <信息化项目文档模板三--会议纪要模板> <信息化项 ...

  8. wps数据库三线表怎么做_如何在wps文档制作三线表?wps文档制作三线表的方法

    如何在wps文档制作三线表?相信对于刚接触wps的小伙伴来说还有一定的难度,下面感兴趣的小伙伴就和小编一起来学习一下wps文档制作三线表的方法吧! 方法一: 1.我们启动WPS文字,选中表格,单击菜单 ...

  9. 近200篇机器学习&amp;深度学习资料分享(含各种文档,视频,源码等)

    转自:http://www.tuicool.com/articles/jUz2Y3b 编者按:本文收集了百来篇关于机器学习和深度学习的资料,含各种文档,视频,源码等.而且原文也会不定期的更新,望看到文 ...

最新文章

  1. SLAM中大场景下室内外区域的地图管理方法
  2. 计算Android屏幕解锁组合数
  3. 最原创的验证码产生过程,桃花朵朵开
  4. 常见工具:dp与px互转,屏幕宽度与高度获取
  5. 查看系统表存储过程名称
  6. .NET_.NET Copy Web 部署概念_01-3
  7. PostgreSQL修炼之道:从小工到专家. 3.1 SQL语句语法简介
  8. Day13 - Ruby比一比: instance_eval 和 class_eval方法
  9. mysql客户端登录方式
  10. 基于Matlab深度学习的驾驶员疲劳检测系统
  11. 发现一款牛逼的 IDEA 插件:检测代码漏洞,一键修复!
  12. Android保存图片到系统图库并通知系统相册刷新
  13. C#学习纪要(8):7月17日
  14. python二级考点
  15. 【AV1 编码器研究一】aomenc.exe命令行参数简析
  16. UE4 如何旋转模型骨骼
  17. html页面自适应是什么意思,什么是自适应网页设计
  18. Hi,你想要的在线创建架构图都在这儿!(一)
  19. java 根据ip地址获取地理位置及运营商。
  20. linux 查看文件 可翻页,Linux如何读取文件,如何翻页

热门文章

  1. soapui 证书_配置https双向认证,以及用soapui调试
  2. java毕业设计旧物置换网站mybatis+源码+调试部署+系统+数据库+lw
  3. 发那科机器人点位编辑_发那科机器人指令编辑详细介绍
  4. 程序员加油站——完美主义也是一种错
  5. 过度完美主义让人焦虑
  6. 蓝牙协议中的SBC编解码原理和仿真
  7. win10提示“没有打开该文件的权限,请与文件所有者或管理员联系以获得相应权限”
  8. 计算机应用基础试卷分析报告,计算机应用基础 试卷分析.doc
  9. C语言中窗口暂停,C ++程序中的暂停控制台
  10. 大学计算机基础打字评分标准,大学计算机基础程标准.doc