HEADER 段组码

AutoCAD DXF Format

 
HEADER 段组码
 
 
 

下表列出了在 DXF™ 文件的 HEADER 区域中表示的变量。关于此表中使用的缩写和格式方面的信息,请参见本参考的格式惯例

DXF 标题变量

变量

组码

说明

$ACADMAINTVER

70

维护版本号(应忽略)

$ACADVER

1

AutoCAD 图形数据库版本号:

AC1006 = R10;AC1009 = R11 和 R12;

AC1012 = R13;AC1014 = R14;AC1015 = AutoCAD 2000;

AC1018 = AutoCAD 2004

$ANGBASE

50

0 角度方向

$ANGDIR

70

1 = 顺时针角度

0 = 逆时针角度

$ATTMODE

70

属性的可见性:

0 = 无

1 = 普通

2 = 全部

$AUNITS

70

角度的单位格式

$AUPREC

70

角度的单位精度

$CECOLOR

62

当前图元颜色号:

0 = 随块;256 = 随层

$CELTSCALE

40

当前图元线型比例

$CELTYPE

6

图元线型名称、随块或随层

$CELWEIGHT

370

新对象的线宽

$CEPSNID

390

新对象的打印样式句柄。如果 CEPSNTYPE 为 3,则此值代表该句柄

$CEPSNTYPE

380

新对象的打印样式类型:

0 = 随层打印样式

1 = 随块打印样式

2 = 随默认词典打印样式

3 = 随对象 ID/句柄打印样式

$CHAMFERA

40

第一个倒角距离

$CHAMFERB

40

第二个倒角距离

$CHAMFERC

40

倒角长度

$CHAMFERD

40

倒角角度

$CLAYER

8

当前图层名

$CMLJUST

70

当前多线对正:

0 = 顶端对正;1 = 居中对正;2 = 底端对正

$CMLSCALE

40

当前多线比例

$CMLSTYLE

2

当前多线样式名称

$CSHADOW

280

三维对象的阴影模式:

0 = 投射和接收阴影

1 = 投射阴影

2 = 接收阴影

3 = 忽略阴影

$DIMADEC

70

角度标注中显示的精度位的位数

$DIMALT

70

非零时执行的换算单位标注

$DIMALTD

70

换算单位小数位

$DIMALTF

40

换算单位比例因子

$DIMALTRND

40

确定换算单位的舍入值

$DIMALTTD

70

换算单位标注的公差值的小数位数

$DIMALTTZ

70

控制是否对换算公差值做消零处理:

0 = 抑制零英尺和精确零英寸

1 = 包含零英尺和精确零英寸

2 = 包含零英尺,抑制零英寸

3 = 包含零英寸,抑制零英尺

$DIMALTU

70

所有标注样式族成员(角度标注除外)的换算单位的单位格式:

1 = 科学;2 = 小数;3 = 工程;

4 = 建筑(堆叠);5 = 分数(堆叠);

6 = 建筑;7 = 分数

$DIMALTZ

70

控制是否对换算单位标注值做消零处理:

0 = 抑制零英尺和精确零英寸

1 = 包含零英尺和精确零英寸

2 = 包含零英尺,抑制零英寸

3 = 包含零英寸,抑制零英尺

$DIMAPOST

1

换算标注后缀

$DIMASO

70

1 = 创建关联标注

0 = 绘制单个图元

$DIMASSOC

280

控制标注对象的关联性

0 = 创建分解标注;标注的元素之间没有关联,并且直线、圆弧、箭头和标注文字作为独立对象进行绘制

1 = 创建非关联标注对象;标注的元素形成一个对象,并且如果对象上的定义点进行了移动,则更新标注值

2 = 创建关联标注对象;标注的元素形成一个对象,并且标注的一个或多个定义点与几何图形对象上的关联点相结合

$DIMASZ

40

标注箭头尺寸

$DIMATFIT

70

在尺寸界线内没有足够的空间放置标注文字和箭头时,控制两者的位置:

0 = 将文字和箭头放置在尺寸界线外

1 = 首先移动箭头,然后移动文字

2 = 首先移动文字,然后移动箭头

3 = 移动文字和箭头中较合适的一个

如果 DIMTMOVE 设置为 1,AutoCAD 将为被移动的标注文字添加一条引线

$DIMAUNIT

70

角度标注的角度格式:

0 = 十进制度数;1 = 度/分/秒;

2 = 百分度;3 = 弧度;4 = 勘测单位

$DIMAZIN

70

控制对角度标注的消零处理:

0 = 显示所有前导零和后续零

1 = 消去十进制标注中的前导零

2 = 消去十进制标注中的后续零

3 = 消去前导零和后续零

$DIMBLK

1

箭头块名称

$DIMBLK1

1

第一箭头块名称

$DIMBLK2

1

第二箭头块名称

$DIMCEN

40

中心标记/中心线的大小

$DIMCLRD

70

尺寸线颜色:

范围是 0 = 随块;256 = 随层

$DIMCLRE

70

尺寸界线颜色:

范围是:0 = 随块;256 = 随层

$DIMCLRT

70

标注文字的颜色:

范围是:0 = 随块;256 = 随层

$DIMDEC

70

主单位标注的公差值的小数位数

$DIMDLE

40

尺寸线超出尺寸界线的距离

$DIMDLI

40

尺寸线增量

$DIMDSEP

70

创建单位格式为小数的标注时使用的单字符小数分隔符

$DIMEXE

40

尺寸界线延伸

$DIMEXO

40

尺寸界线偏移

$DIMFAC

40

用于计算标注分数和公差的文字高度的比例因子。AutoCAD 将 DIMTFAC 与 DIMTXT 相乘,以设置分数或公差的文字高度

$DIMGAP

40

尺寸线间距

$DIMJUST

70

水平标注文字位置:

0 = 在尺寸线上方并在尺寸界线之间居中对正

1 = 在尺寸线上方,靠近第一条尺寸界线

2 = 在尺寸线上方,靠近第二条尺寸界线

3 = 在第一条尺寸界线上方并居中对正

4 = 在第二条尺寸界线上方并居中对正

$DIMLDRBLK

1

引线的箭头块名

$DIMLFAC

40

线性测量的比例因子

$DIMLIM

70

非零时生成的标注界限

$DIMLUNIT

70

为除角度之外的所有标注类型设置单位:

1 = 科学;2 = 小数;3 = 工程;

4 = 建筑;5 = 分数;6 = Windows 桌面

$DIMLWD

70

尺寸线线宽:

-3 = 标准

-2 = 随层

-1 = 随块

0-211 = 表示百分之几毫米的整数

$DIMLWE

70

尺寸界线线宽:

-3 = 标准

-2 = 随层

-1 = 随块

0-211 = 表示百分之几毫米的整数

$DIMPOST

1

基本标注后缀

$DIMRND

40

标注距离的舍入值

$DIMSAH

70

非零时使用单独的箭头块

$DIMSCALE

40

全局标注比例因子

$DIMSD1

70

第一条尺寸界线的抑制情况:

0 = 不抑制;1 = 抑制

$DIMSD2

70

第二条尺寸界线的抑制情况:

0 = 不抑制;1 = 抑制

$DIMSE1

70

非零时抑制第一条尺寸界线

$DIMSE2

70

非零时抑制第二条尺寸界线

$DIMSHO

70

1 = 拖动时重新计算标注

0 = 拖动原始图像

$DIMSOXD

70

非零时抑制位于尺寸界限之外的尺寸线

$DIMSTYLE

2

标注样式名

$DIMTAD

70

非零时文字在尺寸线上方

$DIMTDEC

70

显示公差值的小数位数

$DIMTFAC

40

标注公差显示比例因子

$DIMTIH

70

非零时将文字水平放在内侧

$DIMTIX

70

非零时将文字强制放在尺寸界线的内侧

$DIMTM

40

下偏差

$DIMTMOVE

70

标注文字移动规则:

0 = 一起移动尺寸线与标注文字

1 = 移动标注文字时添加引线

2 = 允许自由移动箭头文字而不带引线

$DIMTOFL

70

如果文字放在尺寸界线的外侧,非零时则强制在尺寸界线之间画直线

$DIMTOH

70

非零时将文字水平放在外侧

$DIMTOL

70

非零时生成标注公差

$DIMTOLJ

70

公差值的垂直对正:

0 = 顶端对正;1 = 居中对正;2 = 底端对正

$DIMTP

40

上偏差

$DIMTSZ

40

标注标记大小:

0 = 无标记

$DIMTVP

40

文字的垂直位置

$DIMTXSTY

7

标注文字样式

$DIMTXT

40

标注文字高度

$DIMTZIN

70

控制是否对公差值做消零处理:

0 = 抑制零英尺和精确零英寸

1 = 包含零英尺和精确零英寸

2 = 包含零英尺,抑制零英寸

3 = 包含零英寸,抑制零英尺

$DIMUPT

70

用户定位文字的光标功能:

0 = 仅控制尺寸线位置

1 = 控制文字位置和尺寸线位置

$DIMZIN

70

控制是否对主单位值做消零处理:

0 = 抑制零英尺和精确零英寸

1 = 包含零英尺和精确零英寸

2 = 包含零英尺,抑制零英寸

3 = 包含零英寸,抑制零英尺

$DISPSILH

70

控制“线框”模式下体对象轮廓曲线的显示:

0 = 关;1 = 开

$DRAGVS

349

创建三维实体图元时,视觉样式的硬指针 ID。默认值为“空”

$DWGCODEPAGE

3

图形代码页;创建新图形时设置为系统代码页,但不再由 AutoCAD 维护

$ELEVATION

40

由 ELEV 命令设置的当前标高

$ENDCAPS

280

新对象的线宽端面封口设置:

0 = 无;1 = 圆形;2 = 角;3 = 方形

$EXTMAX

10, 20, 30

XYZ 图形范围右上角(在 WCS 中)

$EXTMIN

10, 20, 30

XYZ 图形范围左下角(在 WCS 中)

$EXTNAMES

290

控制符号表命名:

0 = R14 兼容性。名称最多可以包含 31 个字符。其中可以包括字母 A 到 Z、数字 0 到 9 以及特殊字符,例如,美元符号 ($)、下划线 (_) 和连字符 (-)。

1 = AutoCAD 2000。名称中最多可以包含 255 个字符,可以包含字母 A 到 Z,数字 0 到 9,空格以及未被 Microsoft Windows 和 AutoCAD 用于其他目的的特殊字符

$FILLETRAD

40

圆角半径

$FILLMODE

70

非零时启用填充模式

$FINGERPRINTGUID

2

在创建时设置,用于唯一标识特定图形

$HALOGAP

280

指定在某一对象被另一对象隐藏处显示的间距;该值被指定为一种单位的百分数,并且不受缩放级别的影响。使用 HIDE 或 SHADEMODE 的 Hidden 选项时,在晕圈行的隐藏点处缩短晕圈行

$HANDSEED

5

下一个可用的句柄

$HIDETEXT

290

指定 HIDETEXT 系统变量:

0 = 在生成隐藏视图时,HIDE 忽略文字对象

1 = HIDE 不忽略文字对象

$HYPERLINKBASE

1

图形中所有相对超链接的路径。如果为空,则使用图形路径

$INDEXCTL

280

控制是否在图形文件中创建和保存图层索引和空间索引:

0 = 不创建索引

1 = 创建图层索引

2 = 创建空间索引

3 = 创建图层索引和空间索引

$INSBASE

10, 20, 30

由 BASE 命令设置的插入基点(在 WCS 中)

$INSUNITS

70

AutoCAD 设计中心块的默认图形单位:

0 = 无单位;1 = 英寸;2 = 英尺;3 = 英里;4 = 毫米;

5 = 厘米;6 = 米;7 = 千米;8 = 微英寸;

9 = 密耳;10 = 码;11 = 埃;12 = 纳米;

13 = 微米;14 = 分米;15 = 十米;

16 = 百米;17 = 百万公里;18 = 天文单位;

19 = 光年;20 = 秒差距

$INTERFERECOLOR

62

表示在执行干涉命令期间创建的“干涉对象”的 ACI 颜色索引。默认值为 1

$INTERFEREOBJVS

345

干涉对象的视觉样式的硬指针 ID。默认视觉样式为“概念”。

$INTERFEREVPVS

346

在检查干涉期间视口的视觉样式的硬指针 ID。默认视觉样式为“三维线框”。

$INTERSECTIONCOLOR

70

指定相交多段线的图元颜色:

值 1-255 指定一个 AutoCAD 颜色索引 (ACI)

0 = 颜色随块

256 = 颜色随层

257 = 颜色随图元

$INTERSECTIONDISPLAY

290

指定是否显示相交多段线:

0 = 不显示相交多段线

1 = 显示相交多段线

$JOINSTYLE

280

新对象的线宽连接设置:

0 = 无;1 = 圆形;2 = 角;3 = 扁平

$LIMCHECK

70

如果打开了界限检查则为非零值

$LIMMAX

10, 20

XY 图形界限右上角(在 WCS 中)

$LIMMIN

10, 20

XY 图形界限左下角(在 WCS 中)

$LTSCALE

40

全局线型比例

$LUNITS

70

坐标和距离的单位格式

$LUPREC

70

坐标和距离的单位精度

$LWDISPLAY

290

控制“模型”选项卡或“布局”选项卡中线宽的显示:

0 = 不显示线宽

1 = 显示线宽

$MAXACTVP

70

设置要重生成的视口的最大数目

$MEASUREMENT

70

设置图形单位:0 = 英制;1 = 公制

$MENU

1

菜单文件名

$MIRRTEXT

70

非零时镜像文字

$OBSCOLOR

70

指定遮挡线的颜色。遮挡线是通过更改颜色和线型使其可见的隐藏线,并且仅在使用 HIDE 或 SHADEMODE 命令时才可见。仅当 OBSCUREDLTYPE 的值设置为非 0,打开它时,OBSCUREDCOLOR 设置才可见。

0 和 256 = 图元颜色

1-255 = AutoCAD 颜色索引 (ACI)

$OBSLTYPE

280

指定遮挡线的线型。与通常的 AutoCAD 线型不同,遮挡线的线型不受缩放级别的影响。默认值,即 0 值,将关闭遮挡线的显示。对线型值进行如下定义:

0 = 关

1 = 实线

2 =划

3 = 点

4 = 短划

5 = 中划

6 = 长划

7 = 双短划

8 = 双中划

9 = 双长划

10 = 中长划

11 = 稀疏点

$ORTHOMODE

70

非零时启用正交模式

$PDMODE

70

点显示模式

$PDSIZE

40

点显示尺寸

$PELEVATION

40

当前图纸空间标高

$PEXTMAX

10, 20, 30

图纸空间的 XYZ 的最大范围

$PEXTMIN

10, 20, 30

图纸空间的 XYZ 的最小范围

$PINSBASE

10, 20, 30

图纸空间插入基点

$PLIMCHECK

70

非零时图纸空间中的界限检查

$PLIMMAX

10, 20

图纸空间中 XY 的最大界限

$PLIMMIN

10, 20

图纸空间中 XY 的最小界限

$PLINEGEN

70

控制二维多段线顶点周围的线型图案的生成:

1 = 在多段线顶点周围以连续图案生成线型

0 = 多段线的每段均起始和终止于划

$PLINEWID

40

默认的多段线宽度

$PROJECTNAME

1

为当前图形指定工程名称。在原始路径中没有找到外部参照或图像时使用。此工程名称指向注册表中的一段,其中包含每个已定义工程名称的一个或多个搜索路径。工程名称及其搜索路径可以在“选项”对话框的“文件”选项卡中设置

$PROXYGRAPHICS

70

控制代理对象图像的保存

$PSLTSCALE

70

控制图纸空间线型缩放:

1 = 没有特殊的线型缩放

0 = 视口缩放控制线型缩放

$PSTYLEMODE

290

指明当前图形处于“颜色相关”模式还是“命名打印样式”模式:

0 = 在当前图形中使用命名打印样式表

1 = 在当前图形中使用颜色相关打印样式表

$PSVPSCALE

40

查看新视口的比例因子:

0 = 按图纸空间缩放

>0 = 比例因子(正实数值)

$PUCSBASE

2

定义正交 UCS 设置(仅用于图纸空间)的原点和方向的 UCS 名称。

$PUCSNAME

2

当前图纸空间 UCS 名称

$PUCSORG

10, 20, 30

当前图纸空间 UCS 原点

$PUCSORGBACK

10, 20, 30

将 PUCSBASE 设置为 WORLD 并将图纸空间 UCS 改为 BACK 后成为新的 UCS 原点的点

$PUCSORGBOTTOM

10, 20, 30

将 PUCSBASE 设置为 WORLD 并将图纸空间 UCS 改为 BOTTOM 后成为新的 UCS 原点的点

$PUCSORGFRONT

10, 20, 30

将 PUCSBASE 设置为 WORLD 并将图纸空间 UCS 改为 FRONT 后成为新的 UCS 原点的点

$PUCSORGLEFT

10, 20, 30

将 PUCSBASE 设置为 WORLD 并将图纸空间 UCS 改为 LEFT 后成为新的 UCS 原点的点

$PUCSORGRIGHT

10, 20, 30

将 PUCSBASE 设置为 WORLD 并将图纸空间 UCS 改为 RIGHT 后成为新的 UCS 原点的点

$PUCSORGTOP

10, 20, 30

将 PUCSBASE 设置为 WORLD 并将图纸空间 UCS 改为 TOP 后成为新的 UCS 原点的点

$PUCSORTHOREF

2

如果图纸空间 UCS 为正交(PUCSORTHOVIEW 不等于 0),该名称即为与正交 UCS 相关的 UCS 的名称。如果为空,则 UCS 与 WORLD 相关

$PUCSORTHOVIEW

70

图纸空间 UCS 的正交视图类型

0 = UCS 不正交;

1 = 俯视图;2 = 仰视图;

3 = 主视图;4 = 后视图;

5 = 左视图;6 = 右视图

$PUCSXDIR

10, 20, 30

当前图纸空间的 UCS X

$PUCSYDIR

10, 20, 30

当前图纸空间的 UCS Y

$QTEXTMODE

70

非零时启用“快速文字”模式

$REGENMODE

70

非零时启用 REGENAUTO 模式

$SHADEDGE

70

0 = 面着色,边不亮显

1 = 面着色,边以黑色亮显

2 = 面不填充,边显示图元颜色

3 = 面显示图元颜色,边显示黑色

$SHADEDIF

70

以百分比表示的环境光/漫射光;范围从 1 到 100;默认值为 70

$SHADOWPLANELOCATION

40

地面阴影平面的位置。这是 Z 轴坐标。

$SKETCHINC

40

徒手画记录增量

$SKPOLY

70

0 = 徒手画直线;1 = 徒手画多段线

$SORTENTS

280

控制对象的排序方式;可从通过“选项”对话框的“用户系统配置”选项卡访问。SORTENTS 使用以下位码:

0 = 禁用 SORTENTS

1 = 为对象选择排序

2 = 为对象捕捉排序

4 = 为重画排序

8 = 为 MSLIDE 命令幻灯片创建排序

16 = 为 REGEN 命令排序

32 = 为打印排序

64 = 为 PostScript 输出排序

$SPLFRAME

70

样条曲线控制多边形显示:1 = 开;0 = 关

$SPLINESEGS

70

每个样条曲线曲面的直线段数目

$SPLINETYPE

70

PEDIT 样条曲线的样条曲线类型

$SURFTAB1

70

在第一个方向上的网格平移数目

$SURFTAB2

70

在第二个方向上的网格平移数目

$SURFTYPE

70

PEDIT 平滑的曲面类型

$SURFU

70

M 方向上的曲面密度(用于 PEDIT 平滑)

$SURFV

70

N 方向上的曲面密度(用于 PEDIT 平滑)

$TDCREATE

40

创建图形的本地日期/时间(参见日期/时间变量的特殊处理

$TDINDWG

40

此图形的累计编辑时间(参见日期/时间变量的特殊处理

$TDUCREATE

40

创建图形的通用日期/时间(参见日期/时间变量的特殊处理

$TDUPDATE

40

上次更新图形的本地日期/时间(参见日期/时间变量的特殊处理

$TDUSRTIMER

40

用户消耗时间计时器

$TDUUPDATE

40

上次更新/保存图形的通用日期/时间(参见日期/时间变量的特殊处理

$TEXTSIZE

40

默认文字高度

$TEXTSTYLE

7

当前文字样式名

$THICKNESS

40

由 ELEV 命令设置的当前厚度

$TILEMODE

70

1 表示以前版本的兼容模式;0 表示其他模式

$TRACEWID

40

默认宽线宽度

$TREEDEPTH

70

指定空间索引的最大深度

$UCSBASE

2

定义正交 UCS 设置的原点和方向的 UCS 名称

$UCSNAME

2

当前 UCS 的名称

$UCSORG

10, 20, 30

当前 UCS 的原点(在 WCS 中)

$UCSORGBACK

10, 20, 30

将 UCSBASE 设置为 WORLD 并将模型空间 UCS 改为 BACK 后成为新的 UCS 原点的点

$UCSORGBOTTOM

10, 20, 30

将 UCSBASE 设置为 WORLD 并将模型空间 UCS 改为 BOTTOM 后成为新的 UCS 原点的点

$UCSORGFRONT

10, 20, 30

将 UCSBASE 设置为 WORLD 并将模型空间 UCS 改为 FRONT 后成为新的 UCS 原点的点

$UCSORGLEFT

10, 20, 30

将 UCSBASE 设置为 WORLD 并将模型空间 UCS 改为 LEFT 后成为新的 UCS 原点的点

$UCSORGRIGHT

10, 20, 30

将 UCSBASE 设置为 WORLD 并将模型空间 UCS 改为 RIGHT 后成为新的 UCS 原点的点

$UCSORGTOP

10, 20, 30

将 UCSBASE 设置为 WORLD 并将模型空间 UCS 改为 TOP 后成为新的 UCS 原点的点

$UCSORTHOREF

2

如果模型空间 UCS 为正交(UCSORTHOVIEW 不等于 0),该名称即为与正交 UCS 相关的 UCS 的名称。如果为空,则 UCS 与 WORLD 相关

$UCSORTHOVIEW

70

模型空间 UCS 的正交视图类型

0 = UCS 不正交;

1 = 俯视图;2 = 仰视图;

3 = 主视图;4 = 后视图;

5 = 左视图;6 = 右视图

$UCSXDIR

10, 20, 30

当前 UCS X 轴的方向(在 WCS 中)

$UCSYDIR

10, 20, 30

当前 UCS Y 轴的方向(在 WCS 中)

$UNITMODE

70

低位集 = 按照输入的格式显示分数、英尺-英寸和勘测角度

$USERI1 - 5

70

供第三方开发商使用的五个整数变量

$USERR1 - 5

40

供第三方开发商使用的五个实数变量

$USRTIMER

70

0 = 关闭计时器;1 = 打开计时器

$VERSIONGUID

2

唯一标识图形的特定版本。修改图形时更新

$VISRETAIN

70

0 = 不保留外部参照相关的可见性设置

1 = 保留外部参照相关的可见性设置

$WORLDVIEW

70

1 = 在 DVIEW/VPOINT 期间,将 UCS 设置为 WCS

0 = 不更改 UCS

$XCLIPFRAME

290

控制外部参照剪裁边界的可见性:

0 = 剪裁边界不可见

1 = 剪裁边界可见

$XEDIT

290

控制当前图形被其他图形参照时是否可以在位编辑。

0 = 不能使用在位参照编辑

1 = 可以使用在位参照编辑