按数字次序排列的图元组码<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

下表给出了组码(或组码范围)及其说明。在表中,“固定”表示该组码的用途固定不变,非固定组码的用途将随上下文变化。对于使用本表时出现的缩写及格式的信息,请参见“本参考中的格式转换”。

 

按数字次序排列的图元组码

组码

说明

-5

APP:persistent reactor 链表

-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 和 Z 值的组码 21-28 和 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 和 ARX 应用程序中单位为弧度)。

60

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

62

颜色代码(固定)

66

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

67

空间,即模型空间或图纸空间(固定)

68

APP:表示视口打开但不可见、未激活或者关闭。

69

APP:视口标识数字。

70-78

整数值,如重复部分的计数器、标志位或模式等。

90-99

32 位整数值

100

子类数据标记(把继承下来的类名当作字符串)。由具体类继承下来的所有对象和图元类都必须有此项。此标记用于分离某个对象中由不同的类定义的数据。它也满足从 ARX 继承下来的每个独立的具体类的 DXF 命名需要(请参见子类标记)。

102

控制字符串,其后为“{<任意名称>”或 "}"。除了字符串必须以 "{" 开始外,它与外部数据组码 1002 类似。其后可跟任意字符串,且此字符串的解释取决于应用程序。另一个可用的控制字符串为 "}",它标识组的结束。如上所述,除了在执行图形核查操作期间外 AutoCAD 一般不解释这些字符串;它们仅用于应用程序。

105

DIMVAR 符号表条目对象句柄。

210

拉伸方向(固定)。 
DXF:拉伸方向的 X 值 APP:三维拉伸方向矢量

220, 230

DXF:拉伸方向的 Y 和 Z 值

280-289

8 位整数值

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)。作为短整数保存并移动。自定义非图元对象可使用全部范围组码,但图元类只能在其描述中使用371-379的DXF组码,因为AutoCAD和AutoLISP都总是采用370组码作为图元的线宽。在这里370组码就象其它的“公用”图元字段一样。

380-389

打印样式名类型枚举(AcDb::PlotStyleNameType)。作为短整数保存并移动。自定义非图元对象可使用全部范围组码,但图元类只能在其描述中使用381-389的DXF组码,其原因与上面的线宽范围相同。

390-399

描述打印样式名对象的句柄值,本质上是硬指针,但它有一不同的范围以使向后兼容能容易地处理。作对象的ID(在DXF文件中为句柄)和在AutoLISP中为特殊的类型保存并移动。自定义非图元对象可使用全部范围组码,但图元类只能在其描述中使用391-399的DXF组码,其原因与上面的线宽范围相同。

400-409

16位整数

410-419

字符串

999

DXF:999 组码表示其后为注释字符串行。DXFOUT 不在 DXF 输出文件中包括此组;DXFIN 能识别词组码,但忽略其后的注释。通过 999 组码,用户可以在所编辑的 DXF 文件中包括注释。

1000

扩展数据中的 ASCII 字符串(最长 255 个字节)。

1001

扩展数据的已注册应用程序名(ASCII 字符串,最长 31 个字节)。

1002

扩展数据控制字符串("{" 或 "}")。

1003

扩展数据图层名。

1004

扩展数据中的字节数据组(最长 127 字节)。

1005

扩展数据中的图元句柄。文字字符串,最多 16 位十六进制数字。

1010

扩展数据中的点 
DXF:X 值(其后跟组码 1020 和 1030) APP:三维点

1020, 1030

DXF:点的 Y 和 Z 值

1011

扩展数据中的三维世界空间位置
DXF:X 值(其后跟组码 1021 和 1031):三维点

1021, 1031

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

1012

扩展数据中的三维世界空间位移
DXF:X 值(其后跟组码 1022 和 1032):三维矢量

1022, 1032

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

1013

扩展数据中的三维世界空间方向 
DXF:X 值(其后跟组码 1022 和 1032) APP:三维矢量

1023, 1033

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

1040

扩展数据浮点值。

1041

扩展数据距离值。

1042

扩展数据比例因子。

1070

扩展数据 16 位符号整数。

1071

扩展数据 32 位符号整数。

转载于:https://www.cnblogs.com/jdmei520/articles/1326117.html

CAD中的选择集过滤----DXFCode(一)相关推荐

  1. CAD中的选择集过滤----有条件选择AutoCAD实体

    转载自:http://www.cnblogs.com/jdmei520/articles/1326120.html 一.选择集过滤时的使用方式如下: Object 指使用SelectionSet这个方 ...

  2. cad怎么选择一个对象打散vba_CADVBA中的选择集过滤.doc

    CAD中的选择集过滤 一.选择集过滤时的使用方式如下: Object 指使用SelectionSet这个方法适用的对象 1)????? object.Select Mode[, Point1][, P ...

  3. CAD二次开发之选择集过滤

    一.选择集过滤时的使用方式如下: Object 指使用SelectionSet这个方法适用的对象 1) object.Select Mode[, Point1][, Point2][, FilterT ...

  4. CAD开发——AcadSelectionSet 选择集

    1. 定义一个永不重复的时间变量 Private Declare Sub GetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMT ...

  5. C#之CAD二次开发(19) 组合条件的选择集过滤

    https://mp.weixin.qq.com/s?__biz=MzA3NzI3MjgyNQ==&mid=2247483963&idx=1&sn=73f1683dfc7a40 ...

  6. CAD net 设置选择集

    1.命令增加属性:CommandFlags.Redraw | CommandFlags.UsePickSet 2.using Autodesk.AutoCAD.Internal; 3.Utils.Se ...

  7. C#之CAD二次开发(10) 用户交互之选择集

    # 0. 前言 CAD中通过用户交互来选择对象,也可以通过.NET API模拟不同对象选择选项. 当执行多个选择集时,可以创建一个ObjectIdCollection对象来跟踪已选择的对象. 可以用如 ...

  8. (31)ObjectARX2015 + vs2012选择集

    1. 说明         在 ObjectARX 开发过程中,经常需要用户和 AutoCAD 之间进行交互操作,除了前面介绍的acedGetXX系列函数之外,选择集是AutoCAD和用户交互操作的重 ...

  9. CAD中插入外部参照字体会变繁体_知道这些技巧-轻松攻克CAD所有困难

    28.如何使图形只能看而不能修改? 要是自己的图把它全部图层锁定就行了,打开不会变的:如果以后不想用了,就把里面所有东西都炸碎也可以:还有一种方法是用lisp语言写个加密程序,一旦运行后,图就只能看, ...

最新文章

  1. 怎么重启网站mysql数据库_如何重启MySQL数据库服务
  2. OpenVINO FPS也可以达100帧
  3. python编程入门经典教程-2020年5个经典python编程入门视频教程推荐学习
  4. html中设置td中内容的垂直位置
  5. Linux的远程连接及Linux系统下Tomcat部署
  6. 别人要访问我的电脑上部署的tomcat,必须关闭防火墙吗?
  7. matlab 函数pdf怎么用_pdf加水印怎么加?这个实用pdf编辑工具可以用
  8. 如何创建线程?如何创建扩展Thread类?
  9. 群晖NAS设备安装和基础操作详细流程(例:DS920+)
  10. Discuz!如何实现为版块设定自定义logo,实现不同的版块不同的logo!
  11. 拒绝了对对象 'data'(数据库 'xxx',所有者 'dbo')的 SELECT 权限 解决方案
  12. 笔记本电脑查看电池损耗
  13. 网络宽带和实际下载速度单位换算详解:
  14. 100%代码覆盖率的悲剧
  15. 华为机试-题目核心考点
  16. 计算机桌面无法解锁,电脑win10系统锁屏后解锁却无法进入桌面的解决方法
  17. Musixtex写五线谱
  18. RFID固定资产管理降低人工成本,实现智能化的管理-新导智能
  19. 免费python编程自学网站-可以免费自学编程的12个网站
  20. js实现html代码高亮,使用highlight.js高亮代码

热门文章

  1. crf graph matlab_如何评价 Vicarious 在 Science 上提出基于概率图模型(PGM)的 RCN 模型?...
  2. 微软 Win 10X 系统非常震撼
  3. 神经网络训练怎么看收敛,神经网络收敛的定义是
  4. 樱花的季节,教大家用canvas画出飞舞的樱花树
  5. 多地推广应用电子劳动合同,君子签赋能人力资源管理数字化
  6. html之div整体缩小,如何整体放大或缩小div元素
  7. VSPD虚拟串口工具——使用完一定要删除串口
  8. 计算机与linux基础
  9. 一步一步学网络爬虫(从python到scrapy)
  10. windows系统卸载VMware Workstation 并删除注册表残留信息