一般來講,AutoCAD提供的線型已經夠用了,但為了某些特殊用途,創建自己的線型也是件容易的事情。
在Windows xp里打開“我的電腦”,進入C盤,操作菜單“工具”→“文件夾選項”,將“查看”選項頁里的“隱藏文件和文件夾”選成“顯示所有文件和文件夾”,點擊“確定”,關閉“文件夾選項”窗口。如果是Windows 7,即雙擊“計算機”,進入C盤,點擊左上角的“組織”→“文件夾和搜索選項”,將“查看”選項頁里的“隱藏文件和文件夾”選成“顯示隱藏的文件、文件夾和驅動器”。
在C:Documents and Settings你的用戶名Application DataAutodeskAutoCAD 版本號R17.1chsSupport路徑里右擊acadiso.lin文件,在彈出的快捷菜單里點擊“打開方式”,選用“記事本”將它打開。如果是Windows 7,路徑是C:用戶你的用戶名AppDataRoamingAutodeskAutoCAD 版本號R17.1chsSupport。
可以看到acadiso.lin其實就是一個純文本文件,里面保存著各種線型的定義。
每一線型定義占兩行,第一行以“*”開頭的是線型的名稱和說明,線型名稱和說明之間用英文逗號隔開,說明允許省略。
第二行是正式的定義,以“A”和一個英文逗號開頭,后面用正數表示劃線的長度,負數表示間隔的距離,0表示畫一個點,各部分之間用英文逗號隔開,要注意的是必須用劃線或點開頭,不能用間隔開頭。
在acadiso.lin文件最后增加兩行,第一行輸入“*我的點劃線”,第二行輸入“A,24,-3,0.5,-3”,意思是先畫一段長24圖形單位的直線,間隔3個圖形單位,畫一小段0.5個圖形單位的短線,再間隔3個圖形單位。
將改寫后的acadiso.lin文件保存并關閉。運行AutoCAD,操作菜單“格式”→“線型”,點擊“加載”,找到并點選“我的點劃線”,點擊“確定”將它加載進來,就可以使用這個自己創建的線型了。
還可以創建嵌入文字的線型,比方要創建一個嵌入“200”字樣的直線,只要在第二行輸入“A,50,-10,["200",STANDARD,S=3.5,R=0.0,X=-3,Y=-1.75],-10”即可。
方括號里就是嵌入的文字格式。
其中英文引號里的內容就是要嵌入的文字。
“STANDARD”是文字樣式名,如果省略此項,就會自動用當前的文字樣式。
“S=”是文字高度,如果文字樣式里的文字高度不為0,即嵌入的文字高度為文字樣式里的文字高度與此項的乘積。
“R=”是文字旋轉的角度,也可以用“A=”,但用R和A旋轉的效果不同,用R是相對于直線線的旋轉,用A是相對于模型空間原點的旋轉,讀者可以試一試,以理解它們的不同。
“X=”是文字在直線X軸方向的偏移,定義行最后的“-10”表示的是間隔,這個間隔不是從文字的末尾開始的,而是從文字的基點開始的,文字的基點在文字的左下角,如果不定義“X=”,后一筆畫可能會與文字重疊。讀者要多試幾次,以確定最佳的效果。
“Y=”是文字在直線Y軸方向的偏移。
每次修改定義以后,保存退出,在AutoCAD里要重新操作菜單“格式”→“線型”,點擊“加載”,找到并點選定義的線型名稱,點擊“確定”將它重新加載一次,修改才能生效。
也可以不采用在acadiso.lin文件里添加新的線型的方法,而是用記事本新建一個文件,在里面輸入自己的線型定義,保存成便于記憶的文件名以后再將擴展名改成“.lin”,在AutoCAD里加載線型的時候找到這個文件進行加載即可。
文件里還可以輸入以分號開頭的注釋行。