|
2007線型文件格式和2009以後的線型格式不同的,你可以參考下下麵的介紹。
自定義線型中的文字
線型中可以包含字體中的字符。 包含嵌入字符的線型可以表示實用程序、邊界、輪廓等等。 指定頂點時將動態繪製直線,就象使用簡單線型一樣。 嵌入直線的字符始終完整顯示,不會被截斷。
嵌入的文字字符與圖形中的文字樣式相關。 加載線型之前,圖形中必須存在與線型相關聯的文字樣式。
包含嵌入字符的線型格式與簡單線型格式類似,因為它是一列由逗號分隔的圖案描述符。
字符描述符格式
在線型說明中添加文字字符的格式如下所示:
["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 方向上未發生偏移。
下麵介紹了有關字符描述符中每個字段的附加信息。 要使用的值是帶符號的十進製數字,例如 1、-17 和 0.01。
text
要在線型中使用的字符。
text style name
要使用的文字樣式的名稱。 如果未指定文字樣式,AutoCAD 將使用當前定義的樣式。
scale
S=值。 要用於文字樣式的縮放比例與線型的比例相關。 文字樣式的高度需乘以縮放比例。 如果高度為 0,則 S=值的值本身用作高度。
rotation
R=值或 A=值。 R= 指定相對於直線的相對或相切旋轉。 A= 指定文字相對於原點的絕對旋轉;即所有文字不論其相對於直線的位置如何,都將進行相同的旋轉。 可以在值後附加 d 表示度(度為默認值),附加 r 表示弧度,或者附加 g 表示百分度。 如果省略旋轉,則相對旋轉為 0。
旋轉是圍繞基線和實際大寫高度之間的中點進行的。
xoffset
X=值。 文字在線型的 X 軸方向上沿直線的移動。 如果省略 xoffset 或者將其設置為 0,則文字將沒有偏移,並且會變得複雜。 使用該字段控製文字與前麵提筆或落筆筆劃間的距離。 該值不能按照 S=值定義的縮放比例進行縮放,但是它可以根據線型進行縮放。
yoffset
Y=值。 文字在線型的 Y 軸方向垂直於該直線的移動。 如果省略 yoffset 或者將其設置為 0,則文字將沒有偏移,並且會變得複雜。 使用此字段控製文字相對於直線的垂直對齊。 該值不能按照 S=值定義的縮放比例進行縮放,但是它可以根據線型進行縮放。
|
|