二、 形和字體的格式及編碼
1、 形的基本概念
形(SHAPES)是一種特殊實(shí)體,可使用線、弧及圓來定義它們。對(duì)AutoCAD來說,Shapes在存儲(chǔ)和繪圖方面比另一種實(shí)體塊更有效。在必須頻繁的插入一個(gè)簡(jiǎn)單的零件和速度很重要的情況下,用戶定義的形很有用。它的一個(gè)變種是用于確定文本字體。
在上面已提到形都是由簡(jiǎn)單的對(duì)象組成。這些對(duì)象是單一的直線、圓弧和圓。簡(jiǎn)化使用這些對(duì)象的原因是在指定方向和距離值時(shí),不能使用小數(shù)和建筑單位,而只能使用整數(shù)和整型的分?jǐn)?shù)。例如,一條線的距離等于1除以2的平方根(值為.7071068),而分?jǐn)?shù)70/99 (等于.7070707),近似于線的距離值,因此可用此分?jǐn)?shù)值代替。
形和字體都以同一種方式編寫,并都保存在擴(kuò)展名為. SHP文件中。SHP文件必須編譯為SHX文件才能被調(diào)用。也就是說,SHX是通過AutoCAD將文本格式的SHP文件編譯成二進(jìn)制的SHX文件。其目的是將SHP內(nèi)的形(包括字形)定義予以適當(dāng)?shù)呐帕屑敖M織為二進(jìn)制文件格式,以方便及加速AutoCAD的存取。
實(shí)際上,形文件分為三種:形、ASCII字型及大字型文件。三者在設(shè)計(jì)時(shí)唯一的差別是文件頭的聲明行(下節(jié)解釋),而在使用時(shí)的主要區(qū)別在于調(diào)用它們的命令不同。形使用SHAPE命令通過字形名稱調(diào)用,而字體在插入文本時(shí)才被調(diào)用,如執(zhí)行TEXT和DIM命令。ASCII字型文件以1Byte的字形碼調(diào)用,也就是常說的英文字型文件,大字型文件以2Byte的字形碼調(diào)用,也就是常說的中文字型文件。不管是用SHAPE命令調(diào)用的形,還是作為一個(gè)字符插入時(shí),輸入的形名既可以大寫也可以是小寫。上一頁123下一頁