註: 步驟、影像和視訊可能隨產品版本而略有不同。
使用 BLOCK 指令一開始建立圖塊時,或者之後在「圖塊編輯器」(BEDIT 指令) 中編輯圖塊時,可對圖塊加入屬性 (例如幾何圖形)。
- 開啟新圖面,繪製一個 30"x72" 的矩形物件來表示會議桌。會議桌不一定要是矩形,因此可以隨意加入一些曲線邊。
- 於指令提示下輸入 AEHYDRAULIC。
- 在「屬性定義」對話方塊中,指定如以下影像中所顯示的值:
「屬性」區段中的性質是用來控制在圖面中顯示的文字,以及對屬性指定的值。
- 標籤 - 對圖塊加入屬性之前,在圖面視窗中顯示的可見預留位置文字。提供的值是從圖塊萃取值時用來識別屬性。
- 預設 - 取代標籤,是在插入圖塊時對屬性指定的值。
- 提示 - 在「編輯屬性」對話方塊中或插入圖塊期間在指令提示下所顯示的訊息字串,可讓您知道屬性需要的資訊類型。
- 接受提供的值並指定屬性的插入點,最佳位置是在定義會議桌的幾何圖形內。
- 再次啟動 ATTDEF 指令以建立第二個屬性定義,並指定如以下影像中所顯示的值:
註: 「不可見」模式會在螢幕上隱藏屬性,讓圖面看起來不會太擁擠,但還是提供對圖塊加入資訊的優點。使用 ATTDISP 指令可以切換隱藏屬性的可見性。
- 在指令提示下輸入 BLOCK。
- 在「圖塊定義」對話方塊中,指定如以下影像所顯示的值:
- 接受提供的值,並指定桌子的中心做為圖塊的基準點。
提示: 「兩點之中點」物件鎖點是一種可以找出桌子中心點的有效方法。當系統提示您指定基準點時,按住 Shift 並按一下滑鼠右鍵來選擇「兩點之中點」選項。
- 選取桌子的幾何圖形,然後選取 FURN_LBL 屬性,接著選取 FURN_DESC 屬性。
註: 屬性值的提示順序是由定義圖塊時選取屬性的順序決定。此順序在建立腳本或 AutoLISP 程式時很重要。BATTMAN 指令可用來變更圖塊中屬性的提示順序。
- 在「編輯屬性」對話方塊中,接受預設值。
- 會議室中通常還會有椅子,因此建立名為 CH1 的圖塊來表示椅子,並加入您在步驟 5-7 為會議桌定義的兩個相同屬性。分別為椅子圖塊中的 FURN_LBL 和 FURN_DESC 屬性指定 CH1 和 CONFERENCE CHAIR W/O ARMS 的預設值。
插入具有屬性的圖塊
插入具有屬性的圖塊時,您可以接受預設值,或為圖塊中的的每個屬性提供新值。
- 啟動 INSERT 指令。
- 在「插入」對話方塊中,選擇您先前建立的會議桌圖塊。
- 接受提供的值,並指定任何預期的值以插入圖塊。
- 在「編輯屬性」對話方塊中,視需要編輯每個屬性的預設值。
- 沿會議桌的兩個較長邊插入幾個會議椅圖塊。
- 儲存圖面的變更。
註: 如果插入圖塊時沒有顯示「編輯屬性」對話方塊,請將 ATTREQ 和 ATTDIA 兩個系統變數設定為值 1。
插入具有屬性的圖塊後,您可以按兩下圖塊以編輯圖塊中每個屬性目前的值。
現在,您對定義和插入具有屬性的圖塊有基本的瞭解,您可以繼續參閱您是否嘗試過:從圖塊萃取屬性值主題,將圖塊屬性的值萃取到表格。