HEADER 段   
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

当前多线样式名称

$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 = 开

$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 = 秒差距

$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

$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 = 可以进行在位参照编辑


本节内容包括:

   评论?