自定义线型的方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自定义线型的方法:
线型定义概述 (1)
简单自定义线型 (2)
自定义线型中的文字 (4)
自定义线型中的形 (7)
线型定义概述
线型名称及其定义确定了特定的点划线序列、划线和空移的相对长度以及所包含的任何文字或形的特征。可以使用AutoCAD 提供的任何标准线型,也可以创建自己的线型。
线型样例
在一个或多个线型定义文件(扩展名为 .lin)中定义了线型。一个LIN 文件可以包含许多简单线型和复杂线型的定义。用户可以将新线型添加到现有LIN 文件中,也可以创建自己的LIN 文件。要创建或修改线型定义,请使用文本编辑器或字处理器编辑LIN 文件,或者在命令提示下使用LINETYPE 命令编辑LIN 文件。
创建线型后,必须先加载该线型,然后才能使用它。
AutoCAD 中包含的LIN 文件为acad.lin 和acadiso.lin。用户可以显示或打印这些文本文件,从而更好地了解如何构造线型。
简单自定义线型
在线型定义文件中用两行文字定义一种线型。第一行包括线型名称和可选说明。第二行是定义实际线型图案的代码。
第二行必须以字母A(对齐)开头,其后是一列图案描述符,用于定义提笔长度(空移)、落笔长度(划线)和点。通过将分号(;) 置于行首,可以在LIN 文件中加入注释。
线型定义格式
线型定义的格式为
*linetype_name,description
A,descriptor1,descriptor2, ...
例如,名为DASHDOT 的线型定义为
*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __
A,.5,-.25,0,-.25
这表示一种重复图案,以0.5 个图形单位长度的划线开头,然后是0.25 个图形单位长度的空移、一个点和另一个0.25 个图形单位长度的空移。该图案延续至直线的全长,并以0.5 个图形单位长度的划线结束。该线型如下所示。
__ . __ . __ . __ . __ . __ . __ . __
LIN 文件必须以ASCII 格式保存,并使用 .lin 文件扩展名。以下介绍了关于线型定义中每个字段的其他信息。
线型名称
线型名称字段以星号(*) 开头,并且应该为线型提供唯一的描述性名称。
说明
线型说明可以帮助用户在编辑LIN 文件时更直观地了解线型。在“线型管理器”和“加载或重载线型”对话框中也显示了该说明。
说明是可选的,可以包括
∙使用ASCII 文字对线型图案的简单表示
∙线型的扩展说明
∙注释,例如“此线型用于隐藏线”
如果要省略说明,则请勿在线型名称后面使用逗号。说明不能超过47 个字符。对齐字段(A)
对齐字段指定了每个直线、圆和圆弧末端的图案对齐操作。目前,AutoCAD 仅支持A 类对齐,这保证了直线和圆弧的端点以划线开始和结束。
例如,假定创建一种名为CENTRAL 的线型,该线型显示重复的点划线序列(通常用作中心线)。AutoCAD 将在每条直线上调整点划线序列,以使划线和直线端点重合。图案将调整该直线,以便该直线的起点和终点至少含有第一段划线的一半。如果必要,可以拉长首段和末段划线。如果直线太短,不能容纳一个点划线序列,则AutoCAD 将在两个端点之间绘制一条连续的直线。对于圆弧也是如此,将调整图案以便在端点处绘制划线。圆没有端点,但是AutoCAD 将调整点划线序列,使之显示起来更加合理。
用户必须在对齐字段中输入a 以指定A 类对齐。
图案描述符
每个图案描述符字段指定了构成线型的线段长度,以逗号分隔(禁用空格):∙正十进制数表示相应长度的落笔(划线)线段。
∙负十进制数表示相应长度的提笔(空移)线段。
∙长度为0 的划线将绘制为一点。
每种线型最多可以输入12 种划线长度规格,但是这些规格必须在LIN 文件的一行中,并且长度不超过80 个字符。用户只需包含一个由图案描述符定义的线型图案的完整循环体。绘制该线型时,AutoCAD 使用第一个图案描述符绘制开始和结束划线。在开始和结束划线之间,从第二个划线规格开始连续绘制图案,并在需要时以第一个划线规格重新开始图案。
A 类对齐要求第一条划线的长度为0 或更长(落笔线段)。第二条划线长度应小于0(提笔线段或空移)。A 类对齐至少应具有两种划线规格。
自定义线型中的文字
线型中可以包含字体中的字符。包含嵌入字符的线型可以表示实用程序、边界、轮廓等等。与简单线型一样,指定顶点后即可动态绘制直线。嵌入直线的字符始终完整显示,不会被截断。
嵌入的文字字符与图形中的文字样式相关。加载线型之前,图形中必须存在与线型相关联的文字样式。
包含嵌入字符的线型格式与简单线型格式类似,都是一列以逗号分隔的图案描述符。
字符描述符格式
在线型说明中添加文字字符的格式如下所示:
["text",textstylename,scale,rotation,xoffset,yoffset]
这种格式被作为描述符添加到简单线型。例如,名为HOT_WATER_SUPPLY 的线型定义为
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ----
A,.5,-.2,["HW",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
这表示一种重复图案,以0.5 个图形单位长度的划线开头,然后是0.2 个图形单位长度的空移、具有一定缩放比例和位置参数的字符HW 以及另一个0.2 个图形单位长度的空移。文字字符来自指定给STANDARD 文字样式的字体,缩放比例为0.1、相对旋转角度为0 度、X 偏移为-0.1、Y 偏移为-0.05。这样的图案延续至直线的全长,并以0.5 个图形单位长度的划线结束。该线型如下所示。
请注意,向右上挑的总长为0.2 + 0.2 = 0.4,文字原点在X 方向上相对于首次向右上挑的端点偏移-.01 个单位。等价线型为
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ----
A,.5,-.1,["HW",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3
整个向右上挑仍然是0.1 + 0.3 = 0.4,但是文字原点在X 方向上未发生偏移。