DXF文件格式——ENTITIES 段

ENTITIES 段
 
 
 

本章介绍适用于图形对象的组码。这些代码可以在 DXF™ 文件的 ENTITIES 区域中找到,并且由 AutoLISP® 和 ObjectARX® 应用程序在图元定义列表中使用。

  • 通用图元组码
  • 3DFACE
  • 3DSOLID
  • ACAD_PROXY_ENTITY
  • ARC
  • ATTDEF
  • ATTRIB
  • BODY
  • CIRCLE
  • DIMENSION
  • ELLIPSE
  • HATCH
  • HELIX
  • IMAGE
  • INSERT
  • LEADER
  • LIGHT
  • LINE
  • LWPOLYLINE
  • MESH
  • MLINE
  • MLEADERSTYLE
  • MLEADER
  • MTEXT
  • OLEFRAME
  • OLE2FRAME
  • POINT
  • POLYLINE
  • RAY
  • REGION
  • SECTION
  • SEQEND
  • SHAPE
  • SOLID
  • SPLINE
  • SUN
  • SURFACE
  • TABLE
  • TEXT
  • TOLERANCE
  • TRACE
  • UNDERLAY
  • VERTEX
  • VIEWPORT
  • WIPEOUT
  • XLINE
通用图元组码
 
 
 

下表列出了适用于几乎所有图形对象的组码。此处显示的某些组码仅在图元特性具有非默认值时才包含在图元定义中。请记住,在按照图元类型(与特定图元关联的代码列表)参照组码时,此处显示的代码也将出现。

注意编写程序时不要依赖这些 DXF 代码表中显示的次序。尽管这些表显示了组码通常出现的次序,但这个次序在某些条件下或在 AutoCAD ® 以后的版本中可能会改变。控制图元的代码应该由事例(开关)或表驱动,这样即使组未按预期的次序显示,仍可以得到正确的处理。

如果省略某个组,则使用 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
 
 
 

以下组码适用于三维面图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于三维实体图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

3DSOLID 组码

组码

说明

100

子类标记 (AcDbModelerGeometry)

70

建模格式版本号(当前值 = 1)

1

所有权数据(多行,每行 < 255 个字符)

3

所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选)

100

子类标记 (AcDb3dSolid)

350

历史记录对象的软所有者 ID/句柄


ACAD_PROXY_ENTITY
 
 
 

以下组码适用于代理图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于圆弧图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于属性定义图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于属性图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于体图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

BODY 组码

组码

说明

100

子类标记 (AcDbModelerGeometry)

70

建模格式版本号(当前值 = 1)

1

所有权数据(多行,每行 < 255 个字符)

3

所有权数据的附加行(如果前一个组 1 的字符串长度大于 255 个字符)(可选)


CIRCLE
 
 
 

以下组码适用于圆图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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 值(可选)



DIMENSION
 
 
 

标注图元定义包括两部分,第一部分是所有标注类型的通用组码,其后是特定于该标注类型的代码。

  • 通用标注组码
  • 对齐标注组码
  • 线性标注和转角标注组码
  • 半径标注和直径标注组码
  • 角度标注组码
  • 坐标标注组码
  • 标注样式替代

通用标注组码
 
 
 

以下组码适用于所有标注图元类型。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

通用标注组码

组码

说明

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 点:

  • (10, 20, 30)
  • (13, 23, 33)
  • (14, 24, 34)
  • (15, 25, 35)

对于所有标注类型,以下组码表示三维 WCS 点:

  • (11, 21, 31)
  • (12, 22, 32)
  • (16, 26, 36)

对齐标注组码
 
 
 

以下组码适用于对齐标注。除此处所述的组码以外,还可能会出现 通用图元组码 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

对齐标注组码

组码

说明

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) 指定标注文字的中点。

DXF文件格式——ENTITIES 段_第1张图片


角度标注组码
 
 
 

以下组码适用于角度标注。除此处所述的组码以外,还可能会出现 通用图元组码 通用标注组码中列出的组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

角度标注组码

组码

说明

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
 
 
 

以下组码适用于椭圆图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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)


HATCH
 
 
 

以下组码适用于图案填充和 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
 
 
 

以下组码适用于螺旋图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于图像图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于插入(块参照)图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于引线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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”的扩展数据,后面该引线图元。请参见 标注样式替代

LIGHT
 
 
 

以下组码适用于光源图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

光源组码

组码

说明

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
 
 
 

以下组码适用于直线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于优化多段线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于网格图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

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
 
 
 

以下组码适用于多线图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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
 
 
 

以下组码适用于多重引线样式图元。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

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 = 上划线并居中

MLEADER
 
 
 

多重引线图元定义包括两部分,第一部分是所有多重引线类型通用的组码,其后是特定于该多重引线类型的代码。

  • 通用多重引线组码
  • 多重引线上下文数据组码
  • 多重引线的引线节点组码
  • 多重引线的引线组码

通用多重引线组码
 
 
 

以下组码适用于所有多重引线样式图元类型。除此处所述的组码以外,另请参见 通用图元组码。关于此表中使用的缩写和格式方面的信息,请参见 本参考的格式惯例

通用多重引线组码

 

组码

说明

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

你可能感兴趣的:(AutoCAD)