本章介绍适用于图形对象的组码。这些代码可以在 DXF™ 文件的 ENTITIES 区域中找到,并且由 AutoLISP® 和 ObjectARX® 应用程序在图元定义列表中使用。
下表列出了适用于几乎所有图形对象的组码。此处显示的某些组码仅在图元特性具有非默认值时才包含在图元定义中。请记住,在按照图元类型(与特定图元关联的代码列表)参照组码时,此处显示的代码也将出现。
如果省略某个组,则使用 OPEN 输入时它的默认值显示在第三列中。如果组码值等于默认值,则使用 SAVEAS 输出时该值将被省略。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
适用于所有图形对象的组码 |
||
---|---|---|
组码 |
说明 |
如果省略, 默认为 … |
-1 |
APP:图元名(每次打开图形时都会发生变化) |
未省略 |
0 |
图元类型 |
未省略 |
5 |
句柄 |
未省略 |
102 |
应用程序定义的组的开始 “{application_name”(可选) |
无默认值 |
应用程序定义的代码 |
102 组中的代码和值由应用程序定义(可选) |
无默认值 |
102 |
组的结束“}”(可选) |
无默认值 |
102 |
“{ACAD_REACTORS”表示 AutoCAD 永久反应器组的开始。仅当将永久反应器附加到此对象时,此组才存在(可选) |
无默认值 |
330 |
所有者词典的软指针 ID/句柄(可选) |
无默认值 |
102 |
组的结束“}”(可选) |
无默认值 |
102 |
“{ACAD_XDICTIONARY”表示扩展词典组的开始。仅当将扩展词典附加到此对象时,此组才存在(可选) |
无默认值 |
360 |
所有者词典的硬所有者 ID/句柄(可选) |
无默认值 |
102 |
组的结束“}”(可选) |
无默认值 |
330 |
所有者 BLOCK_RECORD 对象的软指针 ID/句柄 |
未省略 |
100 |
子类标记 (AcDbEntity) |
未省略 |
67 |
不存在或零表示图元位于模型空间中。1 表示图元位于图纸空间中(可选) |
0 |
410 |
APP:布局选项卡名 |
未省略 |
8 |
图层名 |
未省略 |
6 |
线型名(如果不是“BYLAYER”,则出现)。特殊名称“BYBLOCK”表示可变的线型(可选) |
BYLAYER |
347 |
材质对象的硬指针 ID/句柄(如果不是“BYLAYER”,则出现) |
BYLAYER |
62 |
颜色号(如果不是“BYLAYER”,则出现);零表示“BYBLOCK”(可变的)颜色;256 表示“BYLAYER”;负值表示层已关闭(可选) |
BYLAYER |
370 |
线宽枚举值。作为 16 位整数存储和移动。 |
未省略 |
48 |
线型比例(可选) |
1.0 |
60 |
对象可见性(可选):0 = 可见;1 = 不可见 |
0 |
92 |
后面的 310 组(二进制数据块记录)中表示的代理图元图形中的字节数(可选) |
无默认值 |
310 |
代理图元图形数据(多行;每行最多 256 个字符)(可选) |
无默认值 |
420 |
一个 24 位颜色值,应按照值为 0 到 255 的字节进行处理。最低字节是蓝色值,中间字节是绿色值,第三个字节是红色值。最高字节始终为 0。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。 |
无默认值 |
430 |
颜色名。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。 |
无默认值 |
440 |
透明度值。该组码不能用于自定义图元本身的数据,因为该组码是为 AcDbEntity 类级别颜色数据和 AcDbEntity 类级别透明度数据保留的。 |
无默认值 |
390 |
打印样式对象的硬指针 ID/句柄 |
无默认值 |
284 |
阴影模式 0 = 投射和接收阴影 1 = 投射阴影 2 = 接收阴影 3 = 忽略阴影 |
无默认值 |
以下组码适用于三维面图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
3DFACE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbFace) |
10 |
第一角点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:第一角点的 Y 值和 Z 值(在 WCS 中) |
11 |
第二角点(在 WCS 中) DXF:X 值;APP:三维点 |
21, 31 |
DXF:第二角点的 Y 值和 Z 值(在 WCS 中) |
12 |
第三角点(在 WCS 中) DXF:X 值;APP:三维点 |
22, 32 |
DXF:第三角点的 Y 值和 Z 值(在 WCS 中) |
13 |
第四角点(在 WCS 中)。如果只输入了三个角点,则第四角点与第三角点相同 DXF:X 值;APP:三维点 |
23, 33 |
DXF:第四角点的 Y 值和 Z 值(在 WCS 中) |
70 |
不可见边标志(可选;默认值 = 0): 1 = 第一条边不可见 2 = 第二条边不可见 4 = 第三条边不可见 8 = 第四条边不可见 |
以下组码适用于三维实体图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
3DSOLID 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbModelerGeometry) |
70 |
建模格式版本号(当前值 = 1) |
1 |
所有权数据(多行,每行 < 255 个字符) |
3 |
所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选) |
100 |
子类标记 (AcDb3dSolid) |
350 |
历史记录对象的软所有者 ID/句柄 |
以下组码适用于代理图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
Acad_proxy_entity 组码 |
|
---|---|
组码 |
说明 |
100 |
DXF:AcDbProxyEntity |
90 |
DXF:代理图元类 ID(始终为 498) |
91 |
DXF:应用程序图元的类 ID。类 ID 基于 CLASSES 段中类的次序。第一个类的 ID 是 500,下一个是 501,依此类推 |
92 |
DXF:图形数据的大小(以字节为单位) |
310 |
DXF:二进制图形数据(可能会出现多个条目)(可选) |
93 |
DXF:图元数据的大小(以位为单位) |
310 |
DXF:二进制图元数据(可能会出现多个条目)(可选) |
330、340、 350 或 360 |
DXF:对象 ID(可能会出现多个条目)(可选) |
94 |
DXF:0(表示对象 ID 段的结束) |
95 |
DXF:对象成为代理时的对象图形格式(32 位无符号整数): 低位字是 AcDbDwgVersion 高位字是 MaintenanceReleaseVersion |
70 |
DXF:原始自定义对象数据格式: 0 = DWG 格式 1 = DXF 格式 |
以下组码适用于圆弧图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
ARC 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbCircle) |
39 |
厚度(可选;默认值 = 0) |
10 |
中心点(在 OCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:中心点的 Y 值和 Z 值(在 OCS 中) |
40 |
半径 |
100 |
子类标记 (AcDbArc) |
50 |
起点角度 |
51 |
端点角度 |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
以下组码适用于属性定义图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
ATTDEF 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbText) |
39 |
厚度(可选;默认值 = 0) |
10 |
第一对齐点(在 OCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:文字起点的 Y 值和 Z 值(在 OCS 中) |
40 |
文字高度 |
1 |
默认值(字符串) |
50 |
文字旋转角度(可选;默认值 = 0) |
41 |
X 相对缩放比例(宽度)(可选;默认值 = 1)。使用拟合类型的文字时,该值也将进行调整。 |
51 |
倾斜角(可选;默认值 = 0) |
7 |
文字样式名(可选;默认值 = 标准) |
71 |
文字生成标志(可选;默认值 = 0);参见 TEXT 组码 |
72 |
文字水平对正类型(可选;默认值 = 0);参见 TEXT 组码 |
11 |
第二对齐点(在 OCS 中)(可选) DXF:X 值;APP:三维点 仅当 72 或 74 组值非零时才有意义 |
21, 31 |
DXF:第二对齐点的 Y 值和 Z 值(在 OCS 中)(可选) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值 |
100 |
子类标记 (AcDbAttributeDefinition) |
280 |
版本号: 0 = 2010 |
3 |
提示字符串 |
2 |
标签字符串(不能包含空格) |
70 |
属性标记: 1 = 属性不可见(不出现) 2 = 固定属性 4 = 输入属性时要求进行验证 8 = 属性为预设(插入时无提示) |
73 |
字段长度(可选;默认值 = 0)(当前未使用) |
74 |
文字垂直对正类型(可选;默认值 = 0);参见 TEXT 中的组码 73 |
280 |
锁定位置标志。锁定块参照中属性的位置 |
100 |
子类标记 (AcDbXrecord) |
280 |
重复记录克隆标志(决定如何合并重复条目): 1 = 保留现有 |
70 |
多行文字标志: 2 = 多行文字属性 4 = 固定多行文字属性定义 |
70 |
实际锁定标志: 0 = 解锁 1 = 锁定 |
70 |
次要属性数或属性定义数 |
340 |
次要属性或属性定义的硬指针 ID |
10 |
属性或属性定义对齐点 DXF:X 值;APP:三维点 |
20,30 |
DXF:插入点的 Y 值和 Z 值 |
40 |
当前注释比例 |
2 |
属性或属性定义标签字符串 |
0 |
图元类型 (MTEXT) |
100 |
子类标记 (AcDbEntity) |
67 |
不存在或零表示图元位于模型空间中。1 表示图元位于图纸空间中(可选) |
8 |
图层名 |
100 |
子类标记 (AcDbMText) |
10 |
插入点 DXF:X 值;APP:三维点 |
20,30 |
DXF:插入点的 Y 值和 Z 值 |
40 |
标称(初始)文字高度 |
41 |
参照矩形宽度 |
46 |
定义注释高度 |
71 |
附着点: 1 = 左上;2 = 中上;3 = 右上 4 = 左中;5 = 正中;6 = 右中 7 = 左下;8 = 中下;9 = 右下 |
72 |
图形方向: 1 = 从左到右 3 = 从上到下 5 = 随样式(从相关文字样式继承走向) |
1 |
文字字符串 如果字符串长度小于 250 个字符,所有字符均出现在组 1 中。如果字符串长度大于 250 个字符,该字符串将分成长度为 250 个字符的数据块,并显示在一个或多个组 3 代码中。如果使用组 3 代码,则最后一个组将是组 1 并且少于 250 个字符。 |
3 |
附加文字(始终在长度为 250 个字符的数据块中)(可选) |
7 |
DXF:X 值;APP:三维矢量文字样式名(如果未提供,则为 STANDARD)(可选) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220,230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
11 |
X 轴方向矢量(在 WCS 中) DXF:X 值;APP:三维矢量 |
21,31 |
DXF:X 轴方向矢量的 Y 值和 Z 值(在 WCS 中) |
42 |
构成多行文字图元的字符的水平宽度。 该值始终等于或小于组码 41 的值(只读,如果提供则忽略)。 |
43 |
多行文字图元的垂直高度(只读,如果提供则忽略) |
50 |
以弧度为单位的旋转角度 |
73 |
多行文字的行距样式(可选): 1= 至少(将替代为较高的字符) 2 = 精确(将不替代为较高的字符) |
44 |
多行文字的行距比例(可选): 要应用的行距的默认百分比(五分之三)。 有效值的范围从 0.25 到 4.00 |
90 |
背景填充设置: 0 = 背景填充关闭 1 = 使用背景填充颜色 2 = 使用图形窗口颜色作为背景填充颜色 |
63 |
背景色(颜色索引编号) |
420-429 |
背景色(RGB 颜色) |
430-439 |
背景色(颜色名) |
45 |
填充框大小(可选): 确定文字周围的边框大小。 |
63 |
背景填充颜色(可选): 组码 90 为 1 时要用于背景填充的颜色。 |
441 |
背景填充颜色的透明度(未实现) |
如果组 72 和/或 74 的值非零,则第一对齐点的值将被忽略,根据第二对齐点和文字字符串的长度和高度(应用文字样式之后),AutoCAD 将计算新值。如果 72 和 74 值为零或缺失,则第二对齐点将没有意义。
以下组码适用于属性图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
ATTRIB 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbText) |
39 |
厚度(可选;默认值 = 0) |
10 |
文字起点(在 OCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:文字起点的 Y 值和 Z 值(在 OCS 中) |
40 |
文字高度 |
1 |
默认值(字符串) |
100 |
子类标记 (AcDbAttribute) |
280 |
版本号: 0 = 2010 |
2 |
属性标签(字符串;不能包含空格) |
70 |
属性标记: 1 = 属性不可见(不出现) 2 = 固定属性 4 = 输入属性时要求进行验证 8 = 属性为预设(插入时无提示) |
73 |
字段长度(可选;默认值 = 0)(当前未使用) |
50 |
文字旋转角度(可选;默认值 = 0) |
41 |
X 相对缩放比例(宽度)(可选;默认值 = 1)。使用拟合类型的文字时,该值也将进行调整。 |
51 |
倾斜角(可选;默认值 = 0) |
7 |
文字样式名(可选;默认值 = 标准) |
71 |
文字生成标志(可选;默认值 = 0)。参见 TEXT 组码 |
72 |
文字水平对正类型(可选;默认值 = 0)。参见 TEXT 组码 |
74 |
垂直文字对正类型(可选;默认值 = 0)。请参见 TEXT中的组码 73 |
11 |
对齐点(在 OCS 中)(可选) DXF:X 值;APP:三维点 只有当 72 或 74 组出现且非零时才出现 |
21, 31 |
DXF:对齐点的 Y 值和 Z 值(在 OCS 中)(可选) |
210 |
拉伸方向。仅当图元的拉伸方向与 WCS 的 Z 轴不平行时才出现(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
280 |
锁定位置标志。锁定块参照中属性的位置 |
100 |
子类标记 (AcDbXrecord) |
280 |
重复记录克隆标志(决定如何合并重复条目): 1 = 保留现有 |
70 |
多行文字标志: 2 = 多行文字属性 4 = 固定多行文字属性定义 |
70 |
实际锁定标志: 0 = 解锁 1 = 锁定 |
70 |
次要属性数或属性定义数 |
340 |
次要属性或属性定义的硬指针 ID |
10 |
属性或属性定义对齐点 DXF:X 值;APP:三维点 |
20,30 |
DXF:插入点的 Y 值和 Z 值 |
40 |
当前注释比例 |
2 |
属性或属性定义标签字符串 |
0 |
图元类型 (MTEXT) |
100 |
子类标记 (AcDbEntity) |
67 |
不存在或零表示图元位于模型空间中。1 表示图元位于图纸空间中(可选) |
8 |
图层名 |
100 |
子类标记 (AcDbMText) |
10 |
插入点 DXF:X 值;APP:三维点 |
20,30 |
DXF:插入点的 Y 值和 Z 值 |
40 |
标称(初始)文字高度 |
41 |
参照矩形宽度 |
46 |
定义注释高度 |
71 |
附着点: 1 = 左上;2 = 中上;3 = 右上 4 = 左中;5 = 正中;6 = 右中 7 = 左下;8 = 中下;9 = 右下 |
72 |
图形方向: 1 = 从左到右 3 = 从上到下 5 = 随样式(从相关文字样式继承走向) |
1 |
文字字符串 如果字符串长度小于 250 个字符,所有字符均出现在组 1 中。如果字符串长度大于 250 个字符,该字符串将分成长度为 250 个字符的数据块,并显示在一个或多个组 3 代码中。如果使用组 3 代码,则最后一个组将是组 1 并且少于 250 个字符。 |
3 |
附加文字(始终在长度为 250 个字符的数据块中)(可选) |
7 |
DXF:X 值;APP:三维矢量文字样式名(如果未提供,则为 STANDARD)(可选) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220,230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
11 |
X 轴方向矢量(在 WCS 中) DXF:X 值;APP:三维矢量 |
21,31 |
DXF:X 轴方向矢量的 Y 值和 Z 值(在 WCS 中) |
42 |
构成多行文字图元的字符的水平宽度。 该值始终等于或小于组码 41 的值(只读,如果提供则忽略)。 |
43 |
多行文字图元的垂直高度(只读,如果提供则忽略) |
50 |
以弧度为单位的旋转角度 |
73 |
多行文字的行距样式(可选): 1= 至少(将替代为较高的字符) 2 = 精确(将不替代为较高的字符) |
44 |
多行文字的行距比例(可选): 要应用的行距的默认百分比(五分之三)。 有效值的范围从 0.25 到 4.00 |
90 |
背景填充设置: 0 = 背景填充关闭 1 = 使用背景填充颜色 2 = 使用图形窗口颜色作为背景填充颜色 |
63 |
背景色(颜色索引编号) |
420-429 |
背景色(RGB 颜色) |
430-439 |
背景色(颜色名) |
45 |
填充框大小(可选): 确定文字周围的边框大小。 |
63 |
背景填充颜色(可选): 组码 90 为 1 时要用于背景填充的颜色。 |
441 |
背景填充颜色的透明度(未实现) |
如果组 72 和/或 74 的值非零,则文字插入点的值将被忽略,根据文字对齐点和文字字符串的长度(应用文字样式之后),AutoCAD 将计算新值。如果 72 和 74 值为零或缺失,则文字对齐点被忽略,并且 AutoCAD 根据文字插入点和文字字符串本身的长度(在应用文字样式之后)重新计算该文字对齐点。
以下组码适用于体图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
BODY 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbModelerGeometry) |
70 |
建模格式版本号(当前值 = 1) |
1 |
所有权数据(多行,每行 < 255 个字符) |
3 |
所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选) |
以下组码适用于圆图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
CIRCLE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbCircle) |
39 |
厚度(可选;默认值 = 0) |
10 |
中心点(在 OCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:中心点的 Y 值和 Z 值(在 OCS 中) |
40 |
半径 |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
标注图元定义包括两部分,第一部分是所有标注类型的通用组码,其后是特定于该标注类型的代码。
以下组码适用于所有标注图元类型。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
通用标注组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbDimension) |
280 |
版本号: 0 = 2010 |
2 |
包含构成标注图片的图元的块的名称 |
10 |
定义点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:定义点的 Y 值和 Z 值(在 WCS 中) |
11 |
标注文字的中点(在 OCS 中) DXF:X 值;APP:三维点 |
21, 31 |
DXF:标注文字中点的 Y 值和 Z 值(在 OCS 中) |
70 |
标注类型: 值 0-6 是表示标注类型的整数值。值 32、64 和 128 是添加到整数值中的位值(在 R13 及以后的版本中始终设定值 32) 0 = 旋转、水平或垂直;1 = 对齐 2 = 角度;3 = 直径;4 = 半径 5 = 三点角度;6 = 坐标 32 = 表示块参照(组码 2)仅由该标注参照。 64 = 坐标类型。这是一个位值(位 7),仅与整数值 6 一起使用。如果设置该值,则坐标为 X 类型;如果不设置,则坐标为 Y 类型。 128 = 这是一个添加到其他组 70 值的位值(位 8)(如果标注文字已放置到用户定义的位置,而不是放置到默认位置) |
71 |
附着点: 1 = 左上;2 = 中上;3 = 右上 4 = 左中;5 = 正中;6 = 右中 7 = 左下;8 = 中下;9 = 右下 |
72 |
标注文字行距样式(可选): 1(或缺少)= 至少(将替代为较高的字符) 2 = 精确(将不替代为较高的字符) |
41 |
标注文字行距比例(可选): 要应用的行距的默认百分比(五分之三)。有效值的范围从 0.25 到 4.00 |
42 |
实际测量结果(可选;只读值) |
1 |
由用户明确输入的标注文字。可选;默认值为测量结果。如果为空或为“<>”,标注测量结果将绘制为文字;如果为“ ”(一个空格),文字将被抑制。其他内容绘制为文字 |
53 |
可选组码 53 是标注文字与其默认方向所成的旋转角度(尺寸线方向)(可选) |
51 |
所有标注类型均有可选的 51 组码,表示标注图元的水平方向。标注图元决定水平、垂直和旋转线性标注的标注文字和直线的方向 该组值是 OCS X 轴和 UCS X 轴之间的负角度。它始终位于 OCS 的 XY 平面上 |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
3 |
标注样式名 |
如果对标注图元应用了标注替代,则为属于应用程序 ID“ACAD”的扩展数据,后跟该标注图元。请参见 标注样式替代。
对于所有标注类型,以下组码表示三维 WCS 点:
对于所有标注类型,以下组码表示三维 WCS 点:
以下组码适用于对齐标注。除此处所述的组码以外,还可能会出现 通用图元组码和 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
对齐标注组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbAlignedDimension) |
12 |
标注复制的插入点 — 基线和连续(在 OCS 中) DXF:X 值;APP:三维点 |
22, 32 |
DXF:标注复制的插入点的 Y 值和 Z 值 — 基线和连续(在 OCS 中) |
13 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
23, 33 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
14 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
24, 34 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
点 (13,23,33) 指定了第一尺寸界线的起点,点 (14,24,34) 指定了第二尺寸界线的起点。点 (10,20,30) 指定了尺寸线的位置。点 (11,21,31) 指定标注文字的中点。
以下组码适用于线性标注和转角标注(注意,线性标注和转角标注属于 AcDbAlignedDimension 子类)。除此处所述的组码以外,还可能会出现 通用图元组码和 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
线性标注和转角标注组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbAlignedDimension) |
12 |
标注复制的插入点 — 基线和连续(在 OCS 中) DXF:X 值;APP:三维点 |
22, 32 |
DXF:标注复制的插入点的 Y 值和 Z 值 — 基线和连续(在 OCS 中) |
13 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
23, 33 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
14 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
24, 34 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
50 |
转角标注、水平标注或垂直标注的角度 |
52 |
带倾斜角的线性标注类型有可选组码 52。当添加到线性标注的旋转角度(组码 50)时,将给出尺寸界线的角度。 |
100 |
子类标记 (AcDbRotatedDimension) |
以下组码适用于半径标注和直径标注。除此处所述的组码以外,还可能会出现 通用图元组码和 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
半径标注和直径标注组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记(AcDbRadialDimension 或 AcDbDiametricDimension) |
15 |
直径标注、半径标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
25, 35 |
DXF:直径标注、半径标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
40 |
半径标注和直径标注的引线长度 |
点 (15,25,35) 指定圆/圆弧上尺寸线的第一点,点 (10,20,30) 指定与第一个点相对的点。点 (11,21,31) 指定标注文字的中点。
点 (15,25,35) 指定圆/圆弧上尺寸线的第一点,点 (10,20,30) 指定圆/圆弧的中点。点 (11,21,31) 指定标注文字的中点。
以下组码适用于角度标注。除此处所述的组码以外,还可能会出现 通用图元组码和 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
角度标注组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDb3PointAngularDimension) |
13 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
23, 33 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
14 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
24, 34 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
15 |
直径标注、半径标注和角度标注的定义点(在 WCS 中)DXF:X 值;APP:三维点 |
25, 35 |
DXF:直径标注、半径标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
16 |
定义角度标注的标注圆弧的点(在 OCS 中) DXF:X 值;APP:三维点 |
26, 36 |
DXF:为角度标注定义标注圆弧的点的 Y 值和 Z 值(在 OCS 中) |
点 (13,23,33) 和 (14,24,34) 指定用于确定第一尺寸界线的直线的端点。点 (10,20,30) 和 (15,25,35) 指定用于确定第二尺寸界线的直线的端点。点 (16,26,36) 指定尺寸线圆弧的位置。点 (11,21,31) 指定标注文字的中点。
点 (15,25,35) 指定角度顶点。点 (13,23,33) 和 (14,24,34) 指定尺寸界线的端点。点 (10,20,30) 指定尺寸线圆弧的位置,点 (11,21,31) 指定标注文字的中点。
以下组码适用于坐标标注。除此处所述的组码以外,还可能会出现 通用图元组码和 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
坐标标注组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbOrdinateDimension) |
13 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
23, 33 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
14 |
线性标注和角度标注的定义点(在 WCS 中) DXF:X 值;APP:三维点 |
24, 34 |
DXF:线性标注和角度标注的定义点的 Y 值和 Z 值(在 WCS 中) |
点 (13,23,33) 指定特征位置,点 (14,24,34) 指定引线端点。点 (11,21,31) 指定标注文字的中点。创建标注时,点 (10,20,30) 置于当前 UCS 的原点处。
标注样式替代可适用于标注、引线和公差图元。适用于这些图元的所有替代都将作为扩展数据存储在图元中。替代标注变量组码和相关值包含在组 1002 控制字符串中。下例显示 DIMTOL 和 DIMCLRE 变量已被替代的标注图元的扩展数据。
(setq diment (car (entsel))) ; 选择标注图元
(setq elst (entget diment '("ACAD"))) ; 获取图元定义列表
(assoc -3 elst) ; 仅提取扩展数据
此段代码返回下列内容:
(-3 ("ACAD" 扩展数据的 ACAD APPID 段的开始
(1000 . "DSTYLE") (1002 ."{") 标注样式小节的开始
(1070 . 177) (1070 . 3) DIMCLRE(代码 177)替代 + 值 (3)
(1070 . 71) (1070 . 1) DIMTOL(代码 71)替代 + 值 (1)
(1002 . "}") )) 标注样式小节和 ACAD 段的结束
以下组码适用于椭圆图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
ELLIPSE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbEllipse) |
10 |
中心点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:中心点的 Y 值和 Z 值(在 WCS 中) |
11 |
相对于中心的长轴端点(在 WCS 中) DXF:X 值;APP:三维点 |
21, 31 |
DXF:相对于中心的长轴端点的 Y 值和 Z 值(在 WCS 中) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
40 |
短轴与长轴的比例 |
41 |
起点参数 (对于闭合椭圆,该值为 0.0) |
42 |
端点参数 (对于闭合椭圆,该值为 2pi) |
以下组码适用于图案填充和 MPolygon 图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
HATCH 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbHatch) |
10 |
标高点(在 OCS 中) DXF:X 值 = 0;APP:三维点(X 和 Y 始终等于 0,Z 表示标高) |
20, 30 |
DXF:标高点的 Y 值和 Z 值(在 OCS 中) Y 值 = 0,Z 表示标高 |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值 |
2 |
填充图案名 |
70 |
实体填充标志(实体填充 = 1;图案填充 = 0);对于 MPolygon,为 Mpolygon 的版本 |
63 |
对于 Mpolygon,图案填充颜色为 ACI |
71 |
关联性标志(关联 = 1;无关联 = 0);对于 Mpolygon,为实体填充标志(有实体填充 = 1;无实体填充 = 0) |
91 |
边界路径(环)数 |
多种 |
边界路径数据。重复代码 91 指定的次数。参见 边界路径数据 |
75 |
图案填充样式: 0 = 对“奇数奇偶校验”区域进行图案填充(普通样式) 1 = 仅对最外层区域进行图案填充(“外部”样式) 2 = 对整个区域进行图案填充(“忽略”样式) |
76 |
填充图案类型: 0 = 用户定义;1 = 预定义;2 = 自定义 |
52 |
填充图案角度(仅限图案填充) |
41 |
填充图案比例或间距(仅限图案填充) |
73 |
对于 Mpolygon,为边界注释标志(边界是注释边界 = 1;边界不是注释边界 = 0) |
77 |
填充图案双向标志(仅限图案填充): 0 = 非双向;1 = 双向 |
78 |
图案定义直线数 |
多种 |
图案直线数据。代码 78 指定的重复次数。参见 图案数据 |
47 |
在相关图案填充和使用图案填充的“填充”方法创建的图案填充的填充图案计算中,用于确定执行各种相交和射线法操作的密度的像素大小。 |
98 |
种子点数 |
11 |
对于 MPolygon,为偏移矢量 |
99 |
对于 MPolygon,为退化边界路径(环)数(退化边界路径是图案填充忽略的边框) |
10 |
种子点(在 OCS 中) DXF:X 值;APP:二维点(多个条目) |
20 |
DXF:种子点的 Y 值(在 OCS 中);(多个条目) |
450 |
表示实体图案填充或渐变色;如果是实体图案填充,则剩余代码的值将被忽略,但必须存在。可选;如果代码 450 在文件中,下列代码也必须在文件中:451、452、453、460、461、462 和 470。如果代码 450 不在文件中,下列代码也必须不在文件中:451、452、453、460、461、462 和 470 0 = 实体图案填充 1 = 渐变色 |
451 |
保留零供以后使用 |
452 |
记录定义颜色的方法,仅用于对话框代码: 0 = 双色渐变色 1 = 单色渐变色 |
453 |
颜色数: 0 = 实体图案填充 2 = 渐变色 |
460 |
以弧度表示的渐变色的旋转角度(默认值 = 0, 0) |
461 |
渐变色定义;对应于“边界图案填充”对话框“渐变色”选项卡中的“居中”选项。每个渐变色有两个定义,移动和非移动。“移动”值描述了应使用的两种定义的过渡。值 0.0 表示应仅使用非移动版本,值 1.0 表示应仅使用移动版本。 |
462 |
对话框代码使用的色调值(默认值 = 0, 0;范围从 0.0 到 1.0)。色调值是一个渐变色,用于当图案填充组码 452 设定为 1 时,控制对话框中的色调度。 |
463 |
保留供以后使用: 0 = 第一个值 1 = 第二个值 |
470 |
字符串(默认值 = 线性) |
每个图案填充对象的边界由包含一条或多条线段的路径(或环)定义。路径线段数据取决于构成路径的图元类型。每条路径线段由它自己的组码集定义。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
图案填充边界路径数据组码 |
|
---|---|
组码 |
说明 |
92 |
边界路径类型标志(按位编码): 0 = 默认;1 = 外部;2 = 多段线 4 = 导出;8 = 文本框;16 = 最外层 |
多种 |
多段线边界类型数据(仅当边界 = 多段线时)。参见下面的多段线边界数据表 |
93 |
该边界路径中的边数(仅当边界不是多段线时) |
72 |
边类型(仅当边界不是多段线时): 1 = 直线;2 = 圆弧;3 = 椭圆弧;4 = 样条曲线 |
多种 |
边类型数据(仅当边界不是多段线时)。参见下面的相应边数据表 |
97 |
源边界对象数 |
330 |
源边界对象的参照(多个条目) |
多段线边界数据组码 |
|
---|---|
组码 |
说明 |
72 |
“有凸度”标志 |
73 |
“关闭”标志 |
93 |
多段线顶点数 |
10 |
顶点位置(在 OCS 中) DXF:X 值;APP:二维点(多个条目) |
20 |
DXF:顶点位置的 Y 值(在 OCS 中)(多个条目) |
42 |
凸度(可选;默认值 = 0) |
直线边数据组码 |
|
---|---|
组码 |
说明 |
10 |
起点(在 OCS 中) DXF:X 值;APP:二维点 |
20 |
DXF:起点的 Y 值(在 OCS 中) |
11 |
端点(在 OCS 中) DXF:X 值;APP:二维点 |
21 |
DXF:端点的 Y 值(在 OCS 中) |
圆弧边数据组码 |
|
---|---|
组码 |
说明 |
10 |
中心点(在 OCS 中) DXF:X 值;APP:二维点 |
20 |
DXF:中心点的 Y 值(在 OCS 中) |
40 |
半径 |
50 |
起点角度 |
51 |
端点角度 |
73 |
“逆时针”标志 |
椭圆边数据组码 |
|
---|---|
组码 |
说明 |
10 |
中心点(在 OCS 中) DXF:X 值;APP:二维点 |
20 |
DXF:中心点的 Y 值(在 OCS 中) |
11 |
相对于中心点的长轴端点(在 OCS 中) DXF:X 值;APP:二维点 |
21 |
DXF:长轴端点的 Y 值(在 OCS 中) |
40 |
短轴的长度(占长轴长度的比例) |
50 |
起点角度 |
51 |
端点角度 |
73 |
“逆时针”标志 |
样条曲线边数据组码 |
|
---|---|
组码 |
说明 |
94 |
阶数 |
73 |
有理 |
74 |
周期 |
95 |
节点数 |
96 |
控制点数 |
40 |
节点值(多个条目) |
10 |
控制点(在 OCS 中) DXF:X 值;APP:二维点 |
20 |
DXF:控制点的 Y 值(在 OCS 中) |
42 |
权值(可选;默认值 = 1) |
97 |
拟合数据数目 |
11 |
拟合基准(在 OCS 中) DXF:X 值;APP:二维点 |
21 |
DXF:拟合基准的 Y 值(在 OCS 中) |
12 |
起点切向 DXF:X 值;APP:二维矢量 |
22 |
DXF:起点切向的 Y 值(在 OCS 中) |
13 |
端点切向 DXF:X 值;APP:二维矢量 |
23 |
DXF:端点切向的 Y 值(在 OCS 中) |
各图案定义行重复使用以下图案数据代码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
填充图案数据组码 |
|
---|---|
组码 |
说明 |
53 |
图案直线角度 |
43 |
图案直线基点,X 分量 |
44 |
图案直线基点,Y 分量 |
45 |
图案直线偏移,X 分量 |
46 |
图案直线偏移,Y 分量 |
79 |
虚线长度项目数 |
49 |
虚线长度(多个条目) |
以下组码适用于螺旋图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
HELIX 组码 |
|
---|---|
组码 |
说明 |
|
样条曲线数据 |
100 |
子类标记 (AcDbHelix) |
90 |
主版本号 |
91 |
维护版本号 |
10, 20, 30 |
轴基点 |
11, 21, 31 |
起点 |
12, 22, 32 |
轴矢量 |
40 |
半径 |
41 |
圈数 |
42 |
圈高 |
290 |
左右手习惯;0 = 左手,1 = 右手 |
280 |
约束类型 0 = 约束圈高 1 = 约束圈数 2 = 约束高度 |
以下组码适用于图像图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
IMAGE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbRasterImage) |
90 |
类版本 |
10 |
插入点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:插入点的 Y 值和 Z 值(在 WCS 中) |
11 |
单像素的 U 矢量(沿图像可见底部的点,从插入点开始)(在 WCS 中) DXF:X 值;APP:三维点 |
21, 31 |
DXF:U 矢量的 Y 值和 Z 值(在 WCS 中) |
12 |
单像素的 V 矢量(沿图像可见左侧的点,从插入点开始)(在 WCS 中) DXF:X 值;APP:三维点 |
22, 32 |
DXF:V 矢量的 Y 值和 Z 值(在 WCS 中) |
13 |
图像大小(像素) DXF:U 值;APP:二维点(U 值和 V 值) |
23 |
DXF:图像大小(像素)的 V 值 |
340 |
imagedef 对象的硬参照 |
70 |
图像显示特性: 1 = 显示图像 2 = 当与屏幕不对齐时显示图像 4 = 使用剪裁边界 8 = 透明度打开 |
280 |
剪裁状态:0 = 关闭;1 = 打开 |
281 |
亮度值(0-100;默认值 = 50) |
282 |
对比度值(0-100;默认值 = 50) |
283 |
淡入度值(0-100;默认值 = 0) |
360 |
imagedef_reactor 对象的硬参照 |
71 |
剪裁边界类型。1 = 矩形;2 = 多边形 |
91 |
后面的裁剪边界顶点数 |
14 |
裁剪边界顶点(在 OCS 中) DXF:X 值;APP:二维点(多个条目) 注意 1) 对于矩形剪裁边界类型,必须指定两个对角点。默认值为 (-0.5,-0.5),(size.x-0.5,size.y-0.5)。2) 对于多边形剪裁边界类型,必须指定三个或更多顶点。多边形顶点必须按顺序列出 |
24 |
DXF:剪裁边界顶点的 Y 值(在 OCS 中)(多个条目) |
290 |
剪裁模式:0 = 外部模式;1 = 内部模式 |
以下组码适用于插入(块参照)图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
INSERT 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbBlockReference) |
66 |
可变属性跟随标志(可选;默认值 = 0);如果属性跟随标志的值为 1,则跟随插入的将是一系列属性图元,并以一个 seqend 图元终止 |
2 |
块名 |
10 |
插入点(在 OCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:插入点的 Y 值和 Z 值(在 OCS 中) |
41 |
X 缩放比例(可选;默认值 = 1) |
42 |
Y 缩放比例(可选;默认值 = 1) |
43 |
Z 缩放比例(可选;默认值 = 1) |
50 |
旋转角度(可选;默认值 = 0) |
70 |
列计数(可选;默认值 = 1) |
71 |
行计数(可选;默认值 = 1) |
44 |
列间距(可选;默认值 = 0) |
45 |
行间距(可选;默认值 = 0) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选 |
以下组码适用于引线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
LEADER 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbLeader) |
3 |
标注样式名 |
71 |
箭头标志:0 = 禁用;1 = 启用 |
72 |
引线路径类型:0 = 直线段;1 = 样条曲线 |
73 |
引线创建标志(默认值 = 3): 0 = 使用文字注释创建 1 = 使用公差注释创建 2 = 使用块参照注释创建 3 = 不使用任何注释创建 |
74 |
基线方向标志: 0 = 基线(或样条曲线引线的切线端)与水平矢量的方向相反 1 = 基线(或样条曲线引线的切线端)与水平矢量的方向相同(参见代码 75) |
75 |
基线标志:0 = 无基线;1 = 有基线 |
40 |
文字注释高度 |
41 |
文字注释宽度 |
76 |
引线顶点数(如果为 OPEN,则忽略) |
10 |
顶点坐标(每个顶点一个条目) DXF:X 值;APP:三维点 |
20, 30 |
DXF:顶点坐标的 Y 值和 Z 值 |
77 |
引线的 DIMCLRD = BYBLOCK时使用的颜色 |
340 |
相关注释的硬参照(多行文字、公差或插入图元) |
210 |
法向矢量 DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:法向矢量的 Y 值和 Z 值 |
211 |
引线的“水平”方向 DXF:X 值;APP:三维矢量 |
221, 231 |
DXF:引线的“水平”方向的 Y 值和 Z 值 |
212 |
上一个引线顶点距块参照插入点的偏移 DXF:X 值;APP:三维矢量 |
222, 232 |
DXF:偏移的 Y 值和 Z 值 |
213 |
上一个引线定点距注释位置点的偏移 DXF:X 值;APP:三维矢量 |
223, 233 |
DXF:偏移的 Y 值和 Z 值 |
如果对引线图元应用了标注替代,则为属于应用程序 ID“ACAD”的扩展数据,后面该引线图元。请参见 标注样式替代。
以下组码适用于光源图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
光源组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbLight) |
90 |
版本号 |
1 |
光源名称 |
70 |
光源类型(平行光 = 1;点光源 = 2;聚光灯 = 3) |
290 |
状态 |
291 |
打印轮廓 |
40 |
强度 |
10 |
光源位置 DXF:X 值;APP:三维点 |
20, 30 |
DXF:光源位置的 X、 Y 和 Z 值 |
11 |
目标位置 DXF:X 值;APP:三维点 |
21, 31 |
DXF:目标位置的 X、 Y 和 Z 值 |
72 |
衰减类型 0 = 无 1 = 线性反比 2 = 平方反比 |
292 |
使用衰减界限 |
41 |
衰减起点界限 |
42 |
衰减端点界限 |
50 |
聚光角角度 |
51 |
照射角角度 |
293 |
投射阴影 |
73 |
阴影类型 0 = 光线跟踪阴影 1 = 阴影贴图 |
91 |
阴影贴图尺寸 |
280 |
阴影贴图柔和度 |
以下组码适用于直线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
LINE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbLine) |
39 |
厚度(可选;默认值 = 0) |
10 |
起点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:起点的 Y 值和 Z 值(在 WCS 中) |
11 |
端点(在 WCS 中) DXF:X 值;APP:三维点 |
21, 31 |
DXF:端点的 Y 值和 Z 值(在 WCS 中) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
以下组码适用于优化多段线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
LWPOLYLINE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbPolyline) |
90 |
顶点数 |
70 |
多段线标志(按位编码);默认值为 0: 1 = 关闭;128 = Plinegen |
43 |
固定宽度(可选;默认值 = 0)。如果设定为可变宽度(代码 40 和/或 41),则不使用 |
38 |
标高(可选;默认值 = 0) |
39 |
厚度(可选;默认值 = 0) |
10 |
顶点坐标(在 OCS 中),多个条目;每个顶点一个条目 DXF:X 值;APP:二维点 |
20 |
DXF:顶点坐标的 Y 值(在 OCS 中),多个条目;每个顶点一个条目 |
91 |
顶点标识符 |
40 |
起点宽度(多个条目;每个顶点一个条目)(可选;默认值 = 0;多个条目)。如果设定为固定宽度(代码 43),则不使用 |
41 |
端点宽度(多个条目;每个顶点一个条目)(可选;默认值 = 0;多个条目)。如果设定为固定宽度(代码 43),则不使用 |
42 |
凸度(多个条目;每个顶点一个条目)(可选;默认值 = 0) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
以下组码适用于网格图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例。
MESH 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbSubDMesh) |
71 | 版本号 |
72 |
“光顺锐化”特性 0 = 关闭 1 = 打开 |
91 |
细分级别数目 |
92 |
0 级顶点数 |
10 |
顶点位置 |
93 |
0 级面列表的大小 |
90 |
面列表项目 |
94 |
0 级边数 |
90 |
每条边的顶点索引 |
95 |
0 级边锐化数 |
140 |
边创建值 |
90 |
特性已被替代的子图元数 |
91 |
子图元标记 |
92 |
已替代特性数 |
90 |
特性类型 0 = 颜色 1 = 材质 2 = 透明度 3 = 材质贴图器 |
以下组码适用于多线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
MLINE 组码 |
|
---|---|
组码 |
说明 |
100 |
子类标记 (AcDbMline) |
2 |
最大长度为 32 个字符的字符串。该多线使用的样式名。MLINESTYLE 词典中必须存在此样式的条目。 如果不同时更新 MLINESTYLE 词典中的相关条目,则不要修改该字段。 |
340 |
MLINESTYLE 对象的指针句柄/ID |
40 |
比例因子 |
70 |
对正:0 = 上;1 = 无;2 = 下 |
71 |
标志(按位编码值): 1 = 至少有一个顶点(代码 72 大于 0) 2 = 关闭 4 = 禁止起点封口 8 = 禁止端点封口 |
72 |
顶点数 |
73 |
MLINESTYLE 定义中的元素数 |
10 |
起点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 |
DXF:起点的 Y 值和 Z 值(在 WCS 中) |
210 |
拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 |
DXF:拉伸方向的 Y 值和 Z 值(可选) |
11 |
顶点坐标(多个条目;每个顶点一个条目)DXF:X 值;APP:三维点 |
21, 31 |
DXF:顶点坐标的 Y 值和 Z 值 |
12 |
从该顶点开始的线段的方向矢量(多个条目;每个顶点一个条目) DXF:X 值;APP:三维矢量 |
22, 32 |
DXF:从此顶点开始的线段的方向矢量的 Y 值和 Z 值 |
13 |
此顶点处的斜接方向矢量(多个条目;每个顶点一个条目) DXF:X 值;APP:三维矢量 |
23, 33 |
DXF:斜接方向矢量的 Y 值和 Z 值 |
74 |
该元素的参数数目(对线段中的每个元素重复) |
41 |
元素参数(根据上一个代码 74 重复) |
75 |
该元素的区域填充参数的数目(对线段中的每个元素重复) |
42 |
区域填充参数(根据前一个代码 75 重复) |
参数化组码 41 是一个实数值列表,其中的每个组码 41 对应一个实数值。该列表可能包含零个或更多项目。第一个组码 41 值是沿斜接矢量从线段顶点到直线元素的路径与斜接矢量交点的距离。第二个组码 41 值是沿直线元素的路径从第一个组码 41 定义的点到直线元素的实际起点的距离。第三个组码 41 值是从直线元素的起点到直线元素中第一个打断(或剪切)的距离。连续组码 41 值继续列出该多线段中的直线元素的起点和端点。线型不影响组 41 列表。
参数化组码 42 也是一个实数值列表。它与参数化组码 41 类似,说明了该多线段填充区域的参数化。这些值的含义与 41 参数相同,将其作为一个整体来表示多线段中的所有直线元素时,可定义多线段填充区域的边界。
组码 42 机制的一个典型用法是:当未填充多行与填充多行交叉时,使用编辑多线使填充多行在交叉区域显示为未填充。这将导致受影响的多线段的每个直线元素有两个组 42:一个表示填充停止,一个表示填充开始。
多线图元和 MLINESTYLE 对象中的 2 组码是冗余字段。虽然可以安全地读取这些组并使用它们的值,但是在任何情况下都不应修改这些组码。要修改的正确字段是:
同一个对象中的 340 组,表示正确的 MLINESTYLE 对象。
MLINESTYLE 词典中的 3 组值,位于具有当前多线样式的句柄或图元名的 350 组之前。
以下组码适用于多重引线样式图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
MLEADERSTYLE 组码 |
|
---|---|
组码 |
说明 |
170 |
内容类型 |
171 | 绘制多重引线次序类型 |
172 | 绘制引线次序类型 |
90 | 最大引线线段点 |
40 | 第一线段角度约束 |
41 | 第二线段角度约束 |
173 | 引线类型 |
91 | 引线颜色 |
340 | 引线类型 ID |
92 | 引线线宽 |
290 | 启用基线 |
42 | 基线间隙 |
291 | 启用基线 |
43 | 基线长度 |
3 | 多重引线样式说明 |
341 | 箭头 ID |
44 | 箭头大小 |
300 | 默认多行文字内容 |
342 |
多行文字样式 ID |
174 |
文字左附着样式 |
175 |
文字角度类型 |
176 | 文字对齐类型 |
178 | 文字连接位置类型 - 右 |
93 | 文字颜色 |
45 | 文字高度 |
292 | 启用文字边框 |
297 | 文字始终左对齐 |
46 | 对齐空间 |
343 | 块内容 ID |
94 | 块内容颜色 |
47 | X 轴上的块内容比例 |
49 | Y 轴上的块内容比例 |
140 | Z 轴上的块内容比例 |
293 | 启用块内容比例 |
141 | 块内容旋转 |
294 | 启用块内容旋转 |
177 | 块内容连接类型 |
142 | 比例 |
295 | 覆盖特性值 |
296 | 注释性 |
143 | 打断间距大小 |
271 |
多行文字内容的文字附着方向: 0 = 水平 1 = 垂直 |
272 |
底部文字附着方向: 9 = 居中 10 = 下划线并居中 |
273 |
顶部文字附着方向: 9 = 居中 10 = 上划线并居中 |
多重引线图元定义包括两部分,第一部分是所有多重引线类型通用的组码,其后是特定于该多重引线类型的代码。
以下组码适用于所有多重引线样式图元类型。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
通用多重引线组码 |
|
---|---|
组码 |
说明 |
340 | 引线样式 ID |
90 | 特性替代标志 |
170 | 引线类型 |
91 | 引线颜色 |
341 | 引线类型 ID |
171 | 引线线宽 |
290 | 启用基线 |
291 | 启用基线 |
41 | 基线长度 |
342 | 箭头 ID |
42 | 箭头大小 |
172 | 内容类型 |
343 | 文字样式 ID |
173 | 文字左附着样式 |
95 | 文字右附着类型 |
174 | 文字角度类型 |
175 | 文字对齐类型 |
92 | 文字颜色 |
292 | 启用文字边框 |
344 | 块内容 ID |
93 | 块内容颜色 |
10 | 块内容比例 |
43 | 块内容旋转 |
176 | 块内容连接类型 |
293 | 启用注释比例 |
94 | 箭头索引 |
345 | 箭头 ID |
330 | 块属性 ID |
177 | 块属性索引 |
44 | 块属性宽度 |
302 | 块属性文字字符串 |
294 | 文字负方向 |
178 | IPE 中的文字对齐 |
179 | 文字附着点 |
271 |
多行文字内容的文字附着方向: 0 = 水平 1 = 垂直 |
272 |
底部文字附着方向: 9 = 居中 10 = 下划线并居中 |
273 |
顶部文字附着方向: 9 = 居中 10 = 上划线并居中 |
以下组码适用于所有多重引线图元类型的上下文数据。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例。
多重引线上下文数据组码 |
|
---|---|
组码 |
说明 |
40 |
内容比例 |
10,20,30 | 上下文基点位置 |
41 | 文字高度 |
140 |
箭头大小 |
145 | 基线间隙 |
290 | 具有多行文字 |
304 | 默认文字内容 |
11,21,31 | 文字法向 |
340 | 文字样式 ID |
12,22,32 | 文字位置 |
13,23,33 | 文字方向 |
42 | 文字旋转 |
43 | 文字宽度 |
44 |