土木工程网-工程师的家园
Auto CAD实用小技巧集锦
RSS 打印 复制链接 发布时间:2011-02-14 10:27:08

---第六例:网格字---
既然字体被分解后转化为直线和圆弧,就可以使用“图案填充”命令,下面我们就利用这个命令来制作几例字体效果,先来做网格字。
步骤:
1、输入“网格字”,字体为琥珀体。
注:建议选择笔划较粗的字体,这样容易出效果。
2、键入“Bhatch”(图案填充)命令,打开“图案填充”对话框,点“快速”标签下“图案”右边的按钮,打开“图案填充”调色板,单击“ANSI”标签,选择名为“ANSI37”的图案,“确定”后返回,在“比例中”输入合适的值,点“拾取点”按钮,在笔划内部逐一单击,回车单击“确定”。
注:如果填充图案太密,或拒绝填充,用“Hatchedit”(图案填充编辑)命令进行调整,直到比例合适为止。
3、键入“Erase”(删除)命令,将笔划框线删除,网格字就做好了。
注:AutoCAD2000相对于前一版本提供了更多的图案,选择其它图案还能制作如下字体效果:
“线条字”:在“ANSI”标签下选择图案“ANSI31”。
“蜂窝字”:在“其它预定义”标签下选择图案“HONEY”。
“编织字”:在“其它预定义”标签下选择图案“EARTH”。
“砖纹字”:在“其它预定义”标签下选择图案“AR-BRSTD”。
再试试别的图案看看?

      ---第七例:底纹字---
在本例中,我们将综合运用“外框字”和“网格字”的制作方法,来创造“底纹字”的效果。
步骤:
1、按“外框字”的制作方法,文字输入“底纹字”,字体为海报体,偏移距离300,并在分解文字之前拷贝一份后用。
注:最好在“多行文字编辑器”里加大字距,以免轮廓相互重叠。
2、键入“Bhatch”(图案填充)命令,打开“图案填充”对话框,点“快速”标签下“图案”右边的按钮,打开“图案填充”调色板,单击“其它预定义”标签,选择名为“ANSI38”的图案,“确定”后返回,在“比例中”输入合适的值,点“拾取点”按钮,在各个字的外框线内逐一单击(注意不要点在笔划内),回车单击“确定”。
注:既然是底纹,图案可任意选择,只要不是“Solid”就可以。
3、键入“Move”(移动)命令,把刚才拷贝在一边的“底纹字”移到原位置对齐,或者稍微偏移一点。
4、键入“Erase”(删除)命令,将轮廓线删除。
注:如果文字被底纹覆盖,可用“Draworder”(排序)命令将文字置于底纹上方。注意,在有关重叠对象的操作中,会经常用到这个命令。
按照本例还可制作“挖洞字”的效果,只要用“Erase”(删除)命令,将笔划线及轮廓线全部删除,保持原文字所在位置为空,只留下图案部分就可以了,其中图案可任选。

---第八例:填充字---
从上几例制作中,我们自然会想到,能不能用图像文件来填充文字内部呢?答案是肯定的,这就需要用到“超级图案填充”这一功能强大的命令。
步骤:
1、输入“填充字”,字体为琥珀体。
2、键入“Superhatch”(超级图案填充)命令,打开“超级图案填充”对话框,点击“图像”按钮,在随后出现的“选择图象文件” 对话框里选择一个图像文件,例如一幅花朵的图像,点“打开”,出现“图像对话框”,确认复选“插入点”和“比例”为“在屏幕上指定”,然后点“确定”,随后在屏幕上按两次左键拉出所选图像,“接受该图像的位置吗”,回车,提示“制定选项”时,再次回车接受默认的“内部点”,在笔划内部逐一单击,回车后花朵图象就被填充到笔划内了。
好了,是不是有点CorelDRAW容器效果的味道?把文字笔划线条删除掉,也是一种不错的效果。
注:填充图象实际上是一个图象裁剪过程,而且拉出图像的大小会影响最终的填充效果,所以在拉出图像时最好能参照文字的位置,而且还要确认你要显示图象的哪一部分,使那部分大小覆盖整个文字,这样文字笔划所在位置的部分图像将被保留,而笔划之外的部分将被裁剪掉。如果所拉出的图象宽高小于文字的话,则图象是以平铺的方式填充的,你可用“Tframes”(取消外框)命令来隐藏平铺图象之间的框线,也可保留它们,创造另外一种效果也未尝不可。但千万别让图象太太小,在我的PⅡ400,128MB内存的机器上,……我差点以为这种效果做不出来了呢(笨)?
关于填充字的制作,其中蕴藏着许多变化,例如将每个笔划用不同的颜色填充,会得到一个五颜六色的文字效果。换用一幅渐变颜色的图象,就可以制作出“渐变字”。再或者用木纹的、大理石的图象,又可以制作出“木纹字”和“大理石字”等等。总之,随便用什么图象,最终都将体现出所填充图象自身的图案、颜色、纹理等效果来,你会觉得“Superhatch”(超级图案填充)命令的确是功能强大,名不虚传。

---第九例:字中字---
上例中领略了“Superhatch”(超级图案填充)的强大功能,下面我们继续用此命令来制作字中字的效果,进一步加深对它的认识。
步骤:
1、输入“字中字”,字体为琥珀体,再重新执行命令输入单个的“中”字。
注:“中”字的大小要小于“字中字”的笔划宽度,所以,所选取中文字体的笔划越粗,越适于制作这种效果。
2、键入“Block”(块定义)命令,回车打开“块定义”对话框,在“名称”里为块起一个名字,点“对象”栏里的“选择对象”钮,在屏幕上框选“中”字,回车后返回“块定义”对话框,点“确定”。
注:直接用不分解的文字制作块也是可以的,只是对机器的性能要求较高,如果你能忍受的话。
3、键入“Superhatch”(超级图案填充)命令,打开“超级图案填充”对话框,点击“块”按钮,在随后出现的“超级图案填充—插入” 对话框里会出现刚才定义的块名,点“确定”,在屏幕点击一点,然后不管三七二十一连续五次回车,出现“指定选项……<内部点(I)>:”时,依次在各个笔划内部单击,回车完成。
注:经过以上操作,文字是以平铺的形式填充的,并且在笔划边缘处被修剪,但仍然是一个块。

---第十例:阴影字---
上面的特效制作都是在分解文字的基础上进行的,下面我们看看不分解文字能创造出什么效果来。阴影字是一种最基本的文字效果了,我们就拿它下手。
步骤:
1、键入“Mtext”(多行文字)命令,打开”多行文字编辑器”,输入“阴影字”,字体为琥珀体,并选择一种颜色。
2、键入“Copy”(拷贝) 命令,将输入的“阴影字”向右下方移动少许作为中间层,以使文字具有深度感,你可以自己掌握。
3、再次执行“Copy”(拷贝) 命令,将“阴影字”向右下方拷贝一定的距离作为底层阴影,阴影的偏移距离可大一些。
4、选择中间层文字,按“Ctrl+1”, 调出“对象特性”对话框,在“颜色”栏里,单击右侧的下拉箭头,选“其它”,在随后出现的“选择颜色”对话框里点选一种灰度,如颜色250,用同样的方法,修改底层阴影颜色为8。
注:你也可以选择任一种颜色,之所以选灰度,是因为可以在屏幕上直观地显示出一种近似的阴影效果。如果选择颜色的话,就进行下面的步骤,否则到此完成。
5、键入“Pagesetup”(页面设置)命令,打开页面设置对话框。在“打印设备”标签里,确认“打印样式表”下“名称”栏中为“acad.ctb”,然后单击右侧的“编辑” 按钮,出现“打印样式表编辑器”,在“打印样式”栏里分别点选你为中间层和阴影文字所选择的颜色,在右侧“颜色”中将“使用对象颜色”改为“黑色”,并将底层阴影文字“淡显”框中的数值改为40,单击“保存并关闭”,按“确定”退出页面设置对话框。
注:这里的操作是制作阴影字的关键。在“淡显”框中的数值将影响文字阴影的最终浓淡,数值愈大,阴影越不明显,数值过小,阴影又不清晰,一般在“25~50”之间比较合适。中间层文字由于是用于表现深度的,所以应保证为黑色。
在“打印样式表”下拉框中,acad.ctb用于彩色打印,monochrome.ctb用于黑色打印,而Grayscale.ctb用于控制灰度打印,实际上选用什么样的打印样式并无太大关系,因为你始终都可以通过点击“编辑”按钮来自由调整,这正体现了AutoCAD2000打印功能的强大。
相对而言,在“打印样式表”中调整深度和阴影要灵活些,建议按此进行,而且即使你选择的是灰度,也仍然可以通过将“颜色”改为“黑色”,在“淡显”框中调整数值来控制最终效果。
5、键入“Preview”(打印预览)命令,你就可以看到效果了。
注:参照本例可制作“浮雕字”效果,前提是用“Rectang”(矩形)命令画一个填充了颜色(例如黄色40)的矩形作为背景,依然将文字拷贝两份,分别用来作为高光和阴影,其中原文字和高光文字颜色同背景色,只是高光文字的亮度稍高于原文字,并相对于原文字调整为左上、右下的位置关系,注意高光和阴影文字均在原文字之下,最后将阴影文字的打印“淡显”值降低即可。

      ---第十一例:倒影字---
步骤:
1、输入“倒影字”,字体为黑体,并向正下方拷贝一份。
2、键入“Style”(文字样式)命令,打开“文字样式”对话框,单击“样式名”下“新建”按钮,给新建的样式起一个名称,或者保留默认名称,在“效果”下“倾斜角度”中输入45,单击“应用”,关闭对话框。
注:至此,文字都是用段文本(多行文本)的方式输入的,要使字体倾斜,也可采用行文本(动态文本)的方式,用“Dtext”命令输入,只是在选择和改变字体上很不方便,除非你预先在“文字样式”中把系统的和你安装的所有中文字体都定义为一种样式,也就是起个名字(哼!真是吃饱了撑的)。
3、在屏幕上选择拷贝的“倒影字”,按“Ctrl+1”,打开“对象特性”对话框,在“样式”里单击右侧小箭头并在下拉框里选择你新建的样式名,这时,字体已经倾斜了,再单击“颜色”为文字选择一种灰度,如颜色9,然后按“Esc”键两次。
注:也许有的朋友会说为什么不在多行文本编辑器里直接设置斜体呢,不是有一个“斜体”按钮吗,原因有二,一是里面的斜体按钮只适用于TrueType字体,对其它字体不起作用,二是其倾斜角度最终还是由“Style”(文字样式)命令中的设置决定的。
另外,也可以参照上例通过在“打印样式表编辑器” 中将倒影文字的颜色设为黑色,再调整“淡显”框中的数值来进行,这样更便于控制阴影的深浅。
4、键入“Mirror”(镜像)命令,将倾斜的文字水平镜像,再与原来的“倒影字”上下对齐就可以了。

---第十二例: 波浪字---
经过以上的演练,相信大家已经基本掌握了使用AutoCAD2000制作文字特效的方法,但不要忘了AutoCAD2000还有一个专门制作艺术字的命令,我们何不搬出这个法宝呢?这就是Express工具集中的“圆弧对齐文字”命令,当然,我们得有所创造才行。
步骤:
1、键入“Arc”(圆弧)命令,在屏幕上画一个弧。
2、键入“Arctext”(圆弧对齐文字)命令,单击圆弧,打开“圆弧文字工具”对话框,在“文字”框里输入文字“电脑爱好”,单击“确定”。
3、键入“Mirror”(镜像)命令,选择“电脑爱好”,镜像文字并保留原文字,此时,镜像文字是颠倒而且反写的,需要把它调整过来,进行下面的步骤。
4、再次键入“Arctext”(圆弧对齐文字)命令,选择镜像文字,在打开的“圆弧文字工具”对话框里,在“格式”菜单中调整“位置”为“凹边”,“方向”为“自内至圆心”,并把文字改为“者你们好”, 单击“确定”。
5、键入“Move”(移动)命令,打开对象捕捉功能,选择镜像文字圆弧,将其与原文字圆弧首尾对接。到这里就基本上完成了,当然文字排列不会很均匀,需要用“Arctext”命令不断测试文字间距,甚至可以采用拖动圆弧夹点的办法来调整。
注:圆弧对齐文字不能直接用“Txtexp” 命令分解,可先使用“Explode”命令,再用“Txtexp” 命令, 就可以按照上面的制作方法进一步对文字进行加工了。
运用该命令,还可制作“圆形字”,类似CorelDRAW的将文字填入路径,方法是单击选择文字后,用拖动中间夹点的方式调整,或者在“对象特性”对话框中调整半径、起点和终点角度。
好了,上面介绍了一些运用AutoCAD2000制作文字特效的方法,应该说这些方法都是最基本的,而且有的字效也并不完全成型,这里只是抛砖引玉,使大家能够打开思路,不要把AutoCAD仅局限在“画图”的应用上。同时,在掌握了以上方法的基础上,只要稍加变化便可创造出更加丰富的效果,例如将以上方法中的两种或两种以上组合起来使用。当然,你可别指望用AutoCAD2000能够做出同Photoshop相提并论的字体特效,而且能做出那么多来,毕竟功能不同嘛,但如果你只是想给你的图纸配一个漂亮的封面,那么用以上方法来制作其效果已经绰绰有余,这样就不用来回折腾了。至于有专业要求的文字效果,还是用Photoshop一类的吧。

★多边形的绘制
  AutoCAD 能创建边数为3到1024条的等边多边形,画图时可以选择多边形是内接圆方式或外切圆方式,一般我们是直接输入边长的数值或选择端点的方式完成。实际上,我们还可以通过指定多边形某条边的两个端点来绘制,这特别适用于已画出一部分图形的情况下,这就要用到“Polygon”命令中的“Edge”参数了,当我们在点击“多边形”按钮或输入“Polygon”命令后,首先需要根据提示输入多边形的边数,接下来就要选择“Edge”参数(可只输入首字母“E”),然后捕捉两个端点就可以完成多边形的绘图,这样可以大大节省我们的作图时间。
  利用好平行关系命令
  Offset(平行关系)命令可将对象平移指定的距离,创建一个与原对象类似的新对象,它可操作的图元包括直线、圆、圆弧、多义线、椭圆、构造线、样条曲线等,当平移一个圆时,它还可创建同心圆;当平移一条闭合的多义线时,也可建立一个与原对象形状相同的闭合图形,正因为如此,Offset命令才成了AutoCAD 编辑命令中使用频率最高的一条命令。在使用Offset时,用户可以通过两种方式创建新线段,一种是输入平行线间的距离,这也是我们最常使用的方式;另一种是指定新平行线通过的点,选择参数“Through”(可简写为“T”)后,捕捉某个点作为新平行线的通过点,这样就不用输入平行线之间的距离了,而且还不易出错。
  快速作出相切圆
  平面图形中某个图形元素光滑地过渡到另一个图形元素的连接关系就是相切,记得笔者刚刚开始学习AutoCAD软件时,总是很笨拙地运用半径相加或半径相减的方法来画出相切圆,现在想来真是太愚蠢了。实际上,我们在运用画圆命令时,只要使用参数“Ttr”指定作相切的圆,然后分别选择相切对象A和B圆,再输入过渡圆半径就可以很方便地作出相切圆了。
  特殊符号的输入
  我们知道表示直径的“Ф”、表示地平面的“±”、标注度符号“°”都可以用控制码%%C、%%P、%%D来输入,但是如要输入其他符号怎么办呢?我们可以通过“字符映射表”来输入特殊字符,具体步骤如下:
  1、输入“MText”命令,然后建立一个文本框,之后就会打开“Multiline Text Editor”对话框,在这个对话框中,我们可以看到右侧四个按钮中有一个是[Symbol]按钮;
  2、单击这个按钮右下角的箭头,打开一个下拉列表,我们可以看到有“Degress %%d”、“Plus/Minus %%p”、“Diameter %%c”、“Non-breaking Space”、“Other”四个选项,选择前三个的某一选项可直接输入“°、”、“±”、“Φ”符号,这样就免去了我们记不住特殊控制码的苦处。
  3、单击“Other”时,会打开“字符映射表”对话框,该对话框包含更多的符号供用户选用,其当前内容取决于用户在“字体”下拉列表中选择的字体,它的界面完全是我们所熟悉的中文界面,相信各位应该没有什么问题。
  4.在“字符映射表”对话框中,选择要使用的字符,然后双击被选取的字符或单击[选择]按钮,再单击[复制]按钮,将字符拷贝到剪贴板上,点[关闭]返回原来的对话框,将光标放置在要插入字符的位置,用“Ctrl+V”就可将字符从剪贴板上粘贴到当前窗口中。

★AutoCAD中线型的定制和使用
      线型的多样性,是地形图绘制的特色之一,可以说掌握了地形图中线型的定制和使用,就等于掌握了AutoCAD线型定制的全部内容。地(形)图行政区界线、道路、管线等都是用特殊的线型表示的,虽然在AutoCAD中很少有可供使用的专用的地形图线型,但通过由AutoCAD提供的线型自定义功能,处理这些特殊线型也并不是一件困难的事。本文通过对地形图中典型线型的定制和使用的介绍,以帮助初学者掌握AutoCAD中线型的定制及使用。
在这里把地形图中的线分为两大类:一类是普通意义上的线,象等高线、小路,输电线、长城线等,这样的自定义线尽管有的外形较复杂,但都把它归为同一类,因为它们在使用上是一致的,由同样的方式调用,同样可供line、pline这样的命令使用,是“真正的线”;另一类是所谓多线(或多重线)Multiline。多重线实质上是由多条线平行构置而成,对其定义好后,由多重线绘制命令mline,一次就可以把多条不同样式的平行线绘制成。Multiline(多线)作为一种“线”,比起用Offset(偏移)等命令来,在使用上自然有作为“线”的优越之处。
一、 如何定制各种通用的性型
可以把普通线型的分为三类:简单线型、带形(Shape)的线型、带文本字符串的线型。
(一)、 如何编辑和调用线型文件
线型文件是以.lin为扩展名的文本文件,可使用任何ASCII文本编辑器来编辑,如WINDOWS的NOTEPAD记事本。将线型文件编辑好后最好保存在AutoCAD的路径中,如AutoCAD安装目录下的\SUPPORT子目录中,这样就可以进入AutoCAD的缺省调用路径中。在线型文本中,可插入任何说明,只需在行首加上双分号“;;”。
在AutoCAD中要调用自定义的线型,只需在线型调用对话框中,将待输入的线型文件名,能过浏览路径,选择确认自定义的.lin文件即可。
(二)、 如何定义象行政分界线这类简单的线型
这类线型是由重复使用的虚线、空格、点组成,如:
县界(宽.2), -.-.-.-.-.-.-
A,2.0,-1.0,0,-1.0
第一行中*号为标示符,标志一种线型定义的开始。“县界”为线型名,宽.2用以提示线宽为0.2mm。在AutoCAD 2000中增加了线宽选择的工具条,就放在线型选择条的旁边,这是一个很有用的功能,通过它可以方便地设定所绘线的宽度,所以在线型名中设置宽度提示也更有意义。AutoCAD 2000上新增的线宽设置功能,在缺省状态下只用于打印输出,如要在绘制时就能显示出来,需进入“Format”菜单,对“Lineweight”进行设置,选择“Display Lineweight”。同时还有一个有趣的设置“Adjust Display Scale”,即调节线宽显示的粗细倍数,这一设置,使得对于线宽的设置,仅在打印输出时是精确的,而在屏幕显示时是示意性的,使带宽度线条有更好的屏幕显示效果。
线型名之后是用字符对线型形状的粗略图示描绘,表示县界线是点划线的形状。(描绘是示意性的,不对实际线型的形状产生影响)。第二行必须以A开头,表示对齐类型。正数2.0表示绘2个单位的短划线,负数-1.0表示一个单位的空格,数字0表示点。
关于线型名,从AutoCAD R14开始,就完全可以使用汉字作为线型名称,但在R14版中一般不要中英文混用,使用中文名后,如一定要使用字母或数字,只能用全角字符格式。在AutoCAD 2000中就没有这些限制了。限于AutoCAD工具条中线型框显示的宽度,线型名不要超过10个汉字。
(三)、 如何定义象高压线、城墙这类带形(Shape)定义的线型。
在简单线型的定义中,插入形单元,则组成带形定义的线型。如高压线线型定义为:
*高压线, ----< -.- >---
A,.001,[CIRCLE,map.shx,s=0.4],-0.4,1.8,
[ARROW,map.shx,s=1] ,11.0,
[ARROW,map.shx,s=1.0,R=180],1.8
第二行至第四行本为一行,是为了书写方便才作换行处理的。方括号内为形定义部分,三次引用了共两个形单元,CIRCLE为一个单位圆形,ARROW为箭头,两个形单元均放在名为map.shx的形文件中。
[ARROW,map.shx,s=1.0,R=180]的含义是这样的:ARROW为形名(Shape name),指箭头,map.shx为存放ARROW的型文件名(Shape file name),放在AutoCAD的执行路径中,s即scale factor(比例缩放因子),s=1.0就是将ARROW保持形定义中的大小,R即Rotation angle(旋转角度),R=180就是在ARROW插入时转向180度。 形单元的完整定义如下:
[Shape_name,Shape_file_name,S=scale_factor,
R=rotation_angle,X=x_offset,Y=y_offset]
x_offset和y_offset是形插入点在x和y方向上的偏移量,在定义地图线型时一般缺省不用,按0外理。此外R的缺省值为0,S为1,只有Shape_name和Shape_file_name是不能缺省的。
具体叙述高压线的定义。第二行A后的数字0.001,是为了在形绘出过程中,将绘图笔移至开始,即落笔点一短线。接着绘一个半径为0.4的圆形单元。绘过圆形后,数字-0.4的作用是留一个0.4绘图单位的空格,以使笔触移过圆形,后面的绘制不在圆形上重叠。接着绘1.8长的短线,再绘一个箭头-形单元。箭头后面是11个单位长的短线,再是一个转向180度的箭头和1.8个单位的短线。
(四)、 如何定义带文本字符串的线型
在简单的线型中插入文本字串,就构成了带文本字符串的线型。这种方式在地形图的处理中用得不多。下面的例子比较典型地体现了其定义方法,S、R、X、Y的意义和上文中对形单元的引用相同。在AutoCAD 2000中,文本字串可以使用中文,但在使用线型之前必须在所绘的图形中定义好所使用的中文字体。
*分界线, ---- 分界线 ---- 分界线 ----
A,20,-.5,["分界线",中等线体,S=1,R=0.0,X=0,Y=-.5],-5
(五)、 生成形(Shape)的捷径
1. 形的定义过程中,前后有两种文件形式:.shp和.shx。.shp是文本文件,可以使用任何文本编辑器来编辑形的定义的.shp文件。在AutoCAD的命令行中用compile命令可将.shp文件编译成.shx文件。.shx文件是形供AutoCAD直接调用的文件,在用load命令调入.shx文件后,使用shape命令就可以像使用块一样插入形所描绘的图形。
2. 下一段落的三行文字,是绘制地图时定义的形文件(Map.shp)中关于城跺的定义,第一行双分号后是说明文字,可以任意使用中英文或字符。第二行*号表示一个定义的开始,*号所在的行是关于形的一般信息的标题行,其中“2”为城跺的形定义在Map.shp中的排序号,“6”为数字描述行的字节长度,“GWALL”为形的名称。从第三行开始是数字描述行,这些数字支配着一支“虚拟的笔”, 控制着它的移动和起落,靠它来把形“绘制”出来。
;; 城跺
*2,6,GWALL
003,5,034,040,03C,0
3. 自定义形比定义线型要复杂一些,AutoCAD中有详细的介绍,看起来当然比较费劲,全面学会它还得下点功夫不可。不过这里有一条捷径,我已调试好一个公开的LISP程序make_shape.zip,它能将绘制的DWG图形自动转换为形文件,放在站点http://personal.xfol.com/~7color上与各位朋友私下共享。不过使用AutoCAD 2000的朋友就用不着这个程序了,因为AutoCAD2000的“Express”就自带制作形的功能。“Express”是R14中“bonus”的升级版,“Make shape”就在其“Tools”中。
二、 如何绘制高速公路这样的多重线(Multiline)
象公路和高速公路这样的线体,是由几种不同颜色的线组成的,这种线型就很适合用Multiline来绘制。
多重线的操作方法如下:
1. 在菜单“Format”栏下选多线风格“Multiline Styles”,进入其对话框。
2. 在“Multiline Styles”对话框中,第一项是“Current”,显示着现有的多重线名,这个被显示的多重线将被作为新建多重线的模板,因此应按“下三角”从已有的线型中选择最合式的一个,缺省的是“STANDARD”。在“Name”中,缺省显示的名称是所选定的模板线型的名称,应输入一个新的名称,并在“Description”中输入适当的描述和说明文字。
3. 按“Add(添加)”钮后,就将此线名加入到目前库中了。下面就开始进行多重线的设置。
4. 按“Element Properties...”,进入“Element Properties(元素属性)”对话框,设置多线中的各元素。
5. 在该对话框中,用鼠标选择已存在的元素(线条),就可对其Color(颜色)、Linetype(线型)、Offset(偏移)三个参数进行更改,其中“偏移”是指所选定的(线)元素离中心线的距离,在中心之上为正,之下为负值。
6. 在AutoCAD R14中,增强了在此指定Linetype(线型)的功能,这是一个很有用的功能,按此功能钮后,进入“Select Linetype”选择线型,如果当前的可选线型少,还可以通过“load...”调入自定义的各种线型。能调用自定义线型这一功能,使得多重线实际上具有了绘制图案条带和花边的功能,而这在以往是只有通过编程才能实现的。
7. 要增加元素(即线条),按“Add”钮,并随即指定其偏移量、颜色、线型三个参数值。所有的线设置好后,就可以“OK”退出,返回到主界面“Multiline Styles”,进入“Multiline Properties...”的设置。
8. 在多重线属性“Multiline Properties”中,“Caps”的一些选项主要决定线头的形状。很有价值的一项功能是“Fill(填充)”,选中“On”,然后设置填充颜色“Color”,所选定的颜色将作为背景色充填在多线中。
9. 实例:定义“高速公路”线型,使用四条黑色连续线,偏移量分别是9.5、8.5、-8.5、-9,再用棕色填充即可。
10. 保存。按“Save”钮后,选择一个.mli多线库文件,即可将此线型添入到此mli库中。注意:应该每建一个线型保存一次,因为每次“Save”的都是当前所建的线型。
11. 使用。在菜单“Format”栏下选“Multiline Styles”,进入其对话框,在“Current”中选中所要使用的线型名,若所要的线型不在列表中,可通过“Load...”调入按钮,选择mli库文件,调入预先定义的线型。在“Current”中显示的线型就是当前缺省的线型,使用Multiline工具钮或“mline”命令就可以进行绘制了。

★AutoCAD 汉字处理技巧
 
  AutoCAD图件中经常用到汉字标注、说明;如图名、图例、图签等。怎样方便地编排处理这些汉字,笔者将自己的一些经验技巧介绍给大家。
  1 汉字转换为多义线
  AutoCAD外挂汉字字型一般有单线字型(如hztxt.shx)和空心字型(如hz.shx)两种,此外还有少量实心字型(放大输出时有锯齿现象)。汉字为一特殊实体,无法当作块打开,不能作为多义线对其进行编辑处理。变汉字为多义线,就可任意修改、编辑,空心汉字亦可通过花纹填充变成精美的实心汉字。
  以下为汉字字体变多义线的一种方法:
  1)用CONFIG命令加入一新的绘图设备;
  2)在绘图仪设备中选择 3.AutoCAD fileoutput formats(pre4.1)-by Autodesk;
  3)Support models (支持类型)中选 2.AutoCAD DXB file;
  4)按提示逐项打回车键;
  5)输入新配置绘图仪名称:ASC;
  6)完成绘图仪配置;
  7)在屏幕上写出所要编辑的汉字;
  8)用PLOT命令(选择ASC绘图设备)把当前汉字图形绘到指定的文件中(*.DX;
  9)用DXBIN调入已形成的DXB文件;
完成汉字变多义线过程,上述方法适用于各种汉字字型和英文字型。图一为空心隶书字及变为多义线填充的实心字。
  2 调节同一行中汉字和字母数字的相对比例
  AutoCAD中,当一行文本同时包含汉字和字母数字时,字母数字显得比汉字大,感觉不美观,通常字母数字应略小于汉字,怎样处理这个问题,应先了解字型文件。所有的字体都以ASCII字体文件形式存放(后缀为SHP),字母字体和汉字字体分别存放在不同的字型文件里。我们先分析一下罗马字体文件:ROMANC.SHP的前两行:
  *0,4,ROMNC COMPLEX…
  21,7,2,0
  其中:第一行为字体说明文件。
  第二行中21代表大写字母(或小写字母的上界)在基线以上扩展21个单位;
  7代表小写字母的下界在基线以下扩展7个单位;
  2代表字体允许按水平和竖直方向排列;
  0代表文件结束位置;
  上界代码(21)还控制比例,在这个字体中,21单位等于TEXT命令中的一个绘图单位。因此可以通过修改控制比例,来缩小英文字母的高度,如改21为25。
  以下为操作步骤(以罗马字体为例):
  1)打开C:\ACAD12 \SOURCE\ ROMANC.SHP文件;
  2)修改第二行控制比例21为25;
  3)在AutoCAD 中用COMPILE命令把ROMANC.SHP编译为ROMANC.SHX文件;
  4)把ROMNC.SHX文件拷贝到C:\ ACAD12\ FONTS 目录中,改名为ROMANC1.SHX;
  5)COMMAND:STYLE 回车
  6)TEXT STYLE NAME:HZ1 回车
  7)对话框中按 Type it
  8)FONT FILE:ROMANC1,HZTXT 回车
  …
  完成字体类型配置。罗马字体缩小为原来的21/25,其效果见图二。 用同样的方法可调整各种英文字体的比例。

★解决CAD字体乱码现象
工作需要用cad读取大量的各大设计院的cad图纸,大家可以把以下这段添加到cad目录下的acad.fmp文件中,解决在读取cad无这种字体下造成的乱码现象,如遇到没有添加的,大家可以自行添加,希望能给大家一点帮助.
hztxtb;hztxt.shx
hztxto;hztxt.shx
hzdx;hztxt.shx
hztxt1;hztxt.shx
hzfso;hztxt.shx
hzxy;hztxt.shx
fs64f;hztxt.shx
hzfs;hztxt.shx
st64f;hztxt.shx
kttch;hztxt.shx
khtch;hztxt.shx
hzxk;hztxt.shx
st64s;hztxt.shx
ctxt;hztxt.shx
hzpmk;hztxt.shx
china;hztxt.shx
hztx;hztxt.shx
fs;hztxt.shx
ht64s;hztxt.shx
kt64f;hztxt.shx
eesltype;hztxt.shx
hzfs0;hztxt.shx
可以将hztxt.shx改成其它的字体!

★cad 插入ole word文档打印问题
word空白位置挡住了标准图框,这时候就有了draworder的问题,如果在普通打印机上正确设置为 文档front 图框back,(如果都是back,会出现图框被盖住的打印不出来)如果在绘图仪器上,如果是上面的设置 ,则会出现 ole对象打印出来,而图框打不出来,这个时候要设置两个都是back,即可正确打印(r14只能用系统打印机,不能旋转,否则出现图框选择,ole对象没有旋转)设置绘图顺序的命令为 draworder(不同打印机,可能不同,提醒朋友们,如果出现打印问题,试试draworder命令)


★从R14转到CAD2004最不习惯的左键设置
以前一手键盘一手鼠标的操作方式有点不方便了。最后发现可以将鼠标中键设置为回车键,需经过下述三个步骤:
1,   透过 Windows 控制台内的「鼠标」选项,将鼠标中键的功能设回「中键」。
2,   将 AutoCAD 菜单 (acad.mnu) 内 ***AUX1 区的第二行 (代表鼠标的第三个键) 改成一个分号 (,并重新加载该菜单。
3,   将系统变量 MBUTTONPAN 设为 0。
 
★AutoCAD文字输入全攻略


AutoCAD文字输入全攻略(此文本有WORD97自动转换生成)AutoCAD文字输入全攻略。
AutoCAD软件的应用中,设计人员均需要输入各种字型的文字,以满足图形设计的需要。我们能输入文字,但是我们输入的文字正确吗?能实现我们理想的效果吗?笔者就实践中对文字输入的一些经验提出来供大家探讨(本文所提及的操作环境均为Windows9.X 、AutoCAD R14中文版)。

一、AutoCAD R14软件的“文字样式”
AutoCAD R14软件中输入的文字均有一个文字的样式名,不同的样式名可设置成相同或不相同的字体。改变文字的字体,就需要选择不同的文字样式。文字样式的设置可在AutoCAD R14菜单的“格式文字样式”下拉菜单命令中设置。如图一所示:
1、样式名:显示文字的样式名称,增加、重命名、删除样式。样式名最多可以包括 31 个字符。字符中可以包含字母、数字、美元符号 (&#36;)、下划线 (_)、连字符 (-) 和中文字符。AutoCAD 将样式名中的小写字母自动转换为大写字母。考虑到人们的使用习惯,建议用直观的中文字符样式名。如图二所示:
2、字体: 通过改变不同的字体名、字体样式、高度来修改文字样式使用的字体。“字体名” 列表框内列出了在WINDOWS9.X系统中已注册的 TrueType 所有字体(字体名前以T符号标示)和AutoCAD软件 Fonts 目录下已编译的所有形 (SHX) 字体的字体名(如图三所示)。 TrueType字体为微软公司和Apple公司共同研制的字型标准。图形中的 TrueType 字体是以填充的方式显示出来,在打印时,TEXTFILL 系统变量控制该字体是否填充。TEXTFILL 系统变量的缺省设置为1,这时打印出填充的字体。SHX形字体属于“矢量字形”,是一种用形状或方程来描述字符轮廓的字符形式。这种字形的优点是在显示时字符可以任意缩小或放大,缺点是需要作大量处理。在选择SHX字体后,应选取“大字体”选项指定亚洲语言(包括简、繁体汉语、日语、韩语等)的大字体文件,已便使用正确的亚洲语言字体(如图四所示)。只有在“字体名”中指定SHX 文件,才可以使用“大字体” 选项,只有 SHX 文件可以创建“大字体”。在选择TrueType 字体后,可改变TrueType字体“字体样式”,指定字体格式,如正常体、斜体、粗体等。选定“大字体”选框后,该选项变为“大字体”,用于选择大字体文件。如图五所示:“高度” 框内输入所选文字样式使用字体的省缺高度, 如果输入的高度为0.0000,每次用该文字样式输入文字时,AutoCAD 都将提示输入文字高度。如果输入值大于 0.0000,则用已设置的文字高度输入文字。在相同的设置下, 不同的SHX字体、TrueType 字体显示的高度、宽度、间距均不同,如图六所示(图中各字体高度、宽度比例设置均相同)。图中可看出,SHX字体的英文字母比TrueType 字体的英文字母高, 大字体的中文字比TrueType 字体的中文字低。
 
常用的SHX字体:
txt 标准的 AutoCAD 文字字体。这种字体可以通过很少的矢量来描述,它是一种简单的字体,因此绘制起来速度很快,txt字体文件为txt.shx。
monotxt 等宽的 txt 字体。在这种字体中,除了分配给每个字符的空间大小相同(等宽)以外,其他所有的特征都与 txt 字体相同。因此,这种字体尤其适合于书写明细表或在表格中需要垂直书写文字的场合。
romans 这种字体是由许多短线段绘制的 roman 字体的简体(单笔划绘制,没有衬线)。该字体可以产生比 txt 字体看上去更为单薄的字符。
romand 这种字体与 romans 字体相似,但它是使用双笔划定义的。该字体能产生更粗、颜色更深的字符,特别适用于在高分辨率的打印机(如激光打印机)上使用。
romanc 这种字体是 roman 字体的繁体(双笔划,有衬线)。
romant 这种字体是与 romanc 字体类似的三笔划的 roman 字体(三笔划,有衬线)。
italicc 这种字体是 italic 字体的繁体(双笔划,有衬线)。
italict 这种字体是三笔划的 italic 字体(三笔划,有衬线)。
scripts 这种字体是 script 字体的简体(单笔划)。
scriptc 这种字体是 script 字体的繁体(双笔划)。
greeks 这种字体是 Greek 字体的简体(单笔划,无衬线)。
greekc 这种字体是 Greek 字体的繁体(双笔划,有衬线)。
gothice 哥特式英文字体。
gothicg 哥特式德文字体。
gothici 哥特式意大利文字体。
syastro 天体学符号字体。
symap 地图学符号字体。
symath 数学符号字体。
symeteo 气象学符号字体。
Symusic 音乐符号字体。
 
常用的大字体 :

hztxt 单笔划小仿宋体。
hzfs 单笔划大仿宋体。
china 双笔划宋体。


3、效果:修改字体的特性,例如高度、宽度比例、倾斜角、倒置显示、反向或垂直对齐。如图八所示:
“垂直”:可使文字垂直显示。只有在选定字体支持双向时“垂直”才可用。TrueType 字体不能设置“垂直”选项。
“宽度比例”:设置字符宽度相对于“字符本身宽度”的比例。“字符本身宽度”是字体文件在字符描述时已确定的宽度。输入值如果小于 1.0
将压缩字符宽度,输入值如果大于 1.0 则将扩大字符宽度。
“倾斜角”:设置文字的倾斜角,使文字倾斜。输入值应在 -85 到 85 之间。
 
二、AutoCAD R14的文字输入
 
AutoCAD R14软件的文字输入主要有以下三个命令:text、dtext、mtext 。
 
1、“TEXT” 命令用于创建单行文字。 如果上一个命令也为text,则在“对正(J)/样式(S)/”提示后,将跳过“高度”和“旋转角度”提示而直接显示“文字”输入提示。文字将直接放在上一行文字的下方。
 
2、“DTEXT” 命令可连续输入多行文字,而不需重复输入命令。在每行输入一个字时,可方便的实现文字的竖排。
 
3、“MTEXT” 命令使用“多行文字编辑器” 编辑文字。
当拖动定点设备指定对角点时,将会显示一个矩形框来表示多行文字对象的位置和大小。矩形内的箭头指明段落中文字的走向。指定了第二个角点后, AutoCAD 将显示“多行文字编辑器”对话框。请注意:“多行文字编辑器”仅显示 Windows 能识别的字体,不能识别 AutoCAD 的 SHX 字体。
AutoCAD “多行文字编辑器”可在“工具/系统配置/文字编辑器、字典和字体文件名/文字编辑器应用程序”中定义。AutoCAD默认的文字编辑器应用程序名为“Internal”,我们可定义第三方的文字编辑器进行多行文字编辑,如:WINDOWS系统的写字板、记事本、WORD等。可在“多行文字编辑器”中直接调入已编辑好的文本文件。注意:AutoCAD默认的“多行文字编辑器”调入的文件大小不得大于16K。
如果用第三方文字编辑器,可输入格式代码来产生特定的文字格式。可为文字加下划线、上划线,并创建叠式文字(如分数)。也可以修改颜色、字体和文字高度。可改变文字字符间的空格或增加字符宽度。要产生特定的文字格式,请使用下表中显示的格式代码。格式代码 用途
...o 关闭和打开上划线
    L...l 关闭和打开下划线
    ~ 插入一个连续空格
    插入一个反斜杠
    {...} 插入左大括号和右大括号
    Cvalue; 应用指定的颜色
    File name; 应用指定的字体文件
    Hvalue; 应用指定文字高度
    Hvaluex; 应用多行文字对象的特性
    S...^...; 堆叠 或 ^ 符号后的文字
    Tvalue; 调整字符间的间距,从 .75 到 4 次
    Qangle; 改变倾斜角
    Wvalue; 改变宽度比例来调整文字的宽度
    A 设置对齐方式值,有效值:0、1、2(底部、中部、顶部)
    P 结束段落

    在换行的地方添加反斜杠()或空格字符可实现换行。可使用大括号对({ }),在其中输入特定的文字格式定义文字,大括号最多可以嵌套八层。如下例所示:
    请{H5F simhei.ttf 看清楚}此例子。
    在 R14中可使用Unicode 字符编码输入。Unicode 字体可包含 65,535 个字符,以及为不同语言设计的形。Unicode 字体包含的字符要比系统中定义的还要多。因此,使用不可能直接从键盘上输入的字符时,可以输入转义序列 U+nnnn,其中 nnnn 表示字符的 Unicode 十六进制值。现在 AutoCAD 的所有 SHX 形字体都是 Unicode 字体。例如:
    U+00B0 为度数符号 ( °)
    U+00B1 为公差符号 (±)
    U+2205 为直径符号 (&Oslash;
 
4、利用“剪贴板”功能输入已编写好的全部或部分文本。
用文字编辑软件把需要调入的文件打开,选择需要的文本,按“复制”命令使文本内容进入“剪贴板”。假如剪贴板中有文字,可以从AutoCAD “编辑”菜单中选择“粘贴”将剪贴板中的文字粘贴到 AutoCAD 中。
5、用“插入”菜单“OLE对象”功能插入文本文件。把文本文件作为一个OLE对象整体插入及编辑。


三、AutoCAD R14图形中文字乱码的解决
 
1、当打开AutoCAD的图形文件时, AutoCAD自动根据图形中的文字样式定义,在AutoCAD 支持的文件搜索路径中查找字体文件,当没有找到所需要的字体文件时,AutoCAD将弹出一个对话框要求你选择一个代替的字体以正确显示。当选择的字体不正确时,打开的图形中将有部分或全部文字显示为“?”,表示此文字在现在的文字定义下不能正确显示。此时可使用菜单中的“修改/特性”命令,在“样式”框中选择合适的文字样式。文字样式的设置可在AutoCAD R14菜单的“格式文字样式”下拉菜单命令中设置。当有中文文字无法打开时,请先在“文字样式” 命令中设置有中文大字体或有中文字体的文字样式格式。请注意:对于文字串中的每一个字符,AutoCAD 都先搜索大字体文件。如果从中未找到该字符,才搜索普通字体文件。
2、当用AutoCAD R14打开R12/R13的图形文件时,因为文字代码页的不同,图形中的中文文字可能出现乱码。此时请立即关闭此文件(不要保存),可使用“天正CAD软件”的“DWGCODE.EXE”程序来处理此类图形文件。DWGCODE是专为AutoCAD R14编写的代码页转换工具, “要转换的文件名”中可输入待转换的文件或目录。
“只转换以下的DWG/DXF文件”中请选择待转换的文件是用什么版本的AutoCAD绘制的。
“选择一个新的代码页”中请选择“ASCⅡ”。
“将转换后的文件拷贝到”中,当需要把转换的图形另外保存时,可输入一个新的文件目录。现在你可以按“开始转换”按钮进行转换了。
在使用“代码页转换工具”时,请注意:同一个图形文件不得多次转换,否则可能使图形文件无法修复。
使用AutoCAD软件自带的附赠程序建立图形文件工作包:在正版的R14软件中增加有一个“附赠程序”下拉菜单,执行“工具/打包”命令,执行界面如图十三所示:可将你正在绘制的图形及需要的字体文件一起“打包”保存至统一目录下。你即可以在其它的计算机中打开图形而不会担心文字符号显示的正确性。当然,你也可以自己把图形和需要的字体文件保存起来。
 
四、字体文件的定制
在AutoCAD中用户可自己定义扩展名为“ .shp”形定义字体文件。“ .shp” 形定义字体文件是ASCII 格式的文件,你可以使用文本编辑器或字处理器编辑进行编辑。 然后使用AutoCAD 的“compile”命令编译该 ASCII 文件,编译后会形成扩展名为“ .shx”的形文件,此文件可使用“STYLE ”命令装载后使用。如果编译前的形定义文件定义了字体,则可用 STYLE 命令定义文字样式,然后用文字输入命令(TEXT、DTEXT 或 MTEXT)将字符写入图形中。
常见ASCII字体文件的编写格式如下:
*0,4,Standard Font 10/23/91 ;字体必须包括的特殊形编号 0
6,2,2,0 ;定义字节行
*10,7,lf ;标题行
2,0AC,14,8,(9,10),0 ;0AC为十六进制值
*32,7,spc
2,060,14,8,(-6,-8),0
以下略。
 
形定义文件的每一行最多可包含 128 个字符,超过此长度的行不能编译。AutoCAD 忽略空行和分号右边的文字。利用分号可以在形定义文件中包含注释。每个形说明都有一个标题行,以及一行或多行定义字节。这些定义字节之间用逗号分隔,最后以 0 结束。格式如下:*编号, 数据字节 , 名称 形定义字节1, 形定义字节2, 形定义字节3,...,0 下面为形各个字段的说明:
“编号”段
“编号”段在形定义文件中对应唯一的一个形,“编号”段的数字必须在 1 到 258 之间,带前缀星号
。如果定义的是字体文件,则“编号”段的数字编号要与定义的每个字符的 ASCII 码对应。
“数据字节” 段
用于描述形使用的数据字节数目,包括结尾的“0”。每个形最多可有 2,000 个数据字节。
“名称” 段
形的名称。形名称必须大写,以便于区分。包含小写字符的名称被忽略,并且通常用作字体形定义的标签。
“形定义字节” 段
每个定义字节都是一个代码,或者定义矢量长度和方向,或者是特殊代码的对应值之一。在形定义文件中,定义字节可以用十进制或十六进制表示。如果形定义字节的第一个字符为 0(零),则后面的两个字符解释为十六进制值。定义文件定义“ASCII字体”时,第一个形说明必须为特殊的形编号 0,以提供字体本身的信息。其格式如下:
*0,4,font-name
above,below,modes,0
其中,above 指定大写字母从基线往上扩展的矢量长度,below 指出小写字母从基线下降的距离。这些值定义了基本字符尺寸,用作 TEXT 命令中指定高度的比例因子。
modes 字节对水平字体应该为 0,对双向(水平或垂直)字体为 2。
AutoCAD 提供的标准字体包括一些 AutoCAD 标注功能所需的其他字符。例如以下:
%%d 度符号 ( °)
%%p 正/负公差符号 (±)
%%c 圆直径标注符号 (&Oslash;
%%o 打开或关闭上划线模式。
%%u 打开或关闭下划线模式。
%%% 绘制一个百分号。
请注意:如果要定义“大字体”时,大字体形定义文件的第一行必须以“*BIGFONT”开始。
 
五、常用的与文字输入有关的命令及系统变量
COMPILE 编译形文件和 Postscript 字体文件。
DDEDIT 编辑文字和属性。
DTEXT 直接在图形区输入文字。
TEXTFILL 控制TrueType 字体的填充方式。
0:用轮廓线显示字体
1:用填充图像显示字体
 TEXTQLTY 设置 TrueType 字体的文字轮廓的分辨率。0 表示不改变文字的平滑度;100
表示最大限度地改变文字的平滑度。此系统变量的值反映的是每英寸中的点数。较小的值会降低分辨率但提高了打印速度。较大的值会提高分辨率但降低打印速度。
QTEXT 开(ON)/关(OFF) : 输入 on 或 off 或按 ENTER 键如果打开 QTEXT,AutoCAD 将不显示文字和属性对象,而只显示文字对象外框。如果图形中包含大量文字对象,则开qtext将会减少 AutoCAD 重画和重生成图形的时间。
STYLE 创建文本格式。可设置文本的高度、宽度、倾斜角、使用的字体文件。
TEXTSCR 打开 AutoCAD 文本窗口。
GRAPHSCR 从文本窗口切换到图形窗口。
TEXT 创建单行文字。
MTEXT 创建多行文字。
LOAD 加载形文件,为 SHAPE 命令加载可调用的形。
SHAPE 插入形,使形可用。
 

更多
  • 相关新闻
  • 热点推荐
  • 我来说两句 ()
用户名: 验证码: 验证码
  • 本月热门下载
  • 本月推荐下载