AutoCAD 提供了两个线型文件,即AutoCAD 主文件夹的“SUPPORT”子文件夹中的“acad.lin”和“acadiso.lin”,分别在使用样板文件“acad.dwt”和“acadiso.dwt”创建文件时被调用。这两个文件中定义的线型种类相同,区别仅在于线型的尺寸略有不同。以“acad.lin”文件为例来介绍线型的定义和定制,该文件中定义了45 种不同的线型,其中包括 14 种 ISO 线型和7 种复杂线型,其余 24 种简单线型又可分为8 组,每组线型的样式相同而线段长度和间隔不同。例如,“DASHED2”和“DASHEDX2”线型的线段长度和间隔分别为“DASHED”线型的0.5 倍和2 倍。 线型的定义 1 . 线型定义格式 线型定义由标题行和模式行两部分组成。 (1) 标题行:由线型名称和线型描述组成,标题行以“*”为开始标记,线型名称和描述由逗号分开,其格式为: *linetype-name [, description](*线型名称[,线型描述]) (2) 模式行:由对齐码和线型规格说明组成,中间由逗号分开,其格式为: alignment,patdesc-1,patdesc-2, ...(对齐码,线型规格说明… ) 例如:在acad.lin 文件中对 BORDER(边界线)的定义如下: 其中对齐码“A”表示该线型采用两端对齐方式,目前 AutoCAD 仅支持这一种对齐方式。 2 . 简单线型的定义 简单线型是由短划线(Dash)、点(Dot)和空格(Space)组合而成。在简单线型的规格说明中,正数表示其值为长度的短划线,负数表示其绝对值为长度的空格,0 表示点。例如在BORDER的规格说明“A,.5,-.25,.5,-.25,0,-.25”中,.5 表示 0.5 个单位长的短划线,-.25 表示0.25 个单位长的空格,0 表示一个点。 3 . 复杂线型的定义 复杂线型是在简单线型中嵌入符号、字符串或形(关于形的详细介绍见第 33 章)等其它元素而成的。如图 32-1 所示。 (1) 在线型规格说明中嵌入文字的格式为: ["string",style,R=n1,A=n2,S=n3,X=n5,Y=n6] 其中: “string”:嵌入的文字,须用双引号括起来。 style:嵌入文字所用的文字样式R:嵌入文字相对于画线方向的倾斜角度。 名。 A:嵌入文字相对于 WCS 坐标系中 X 轴正向的倾斜角度。 S:嵌入文字的比例因子。 X:嵌入文字在画线方向上的偏移量。 Y:嵌入文字在画线方向的垂向上的偏移量。 例如:在 acad.lin 文件中对“GAS_LINE”线型的定义如下: *GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS-- A,.5,-.2,["GAS",STANDARD,S=.1,R=0.0,X=-0....