指令 Gz142 - Bottom→Base 對齊轉換
一句話說明:選取單行文字,把
BottomLeft/BottomCenter/BottomRight三種對齊方式批量改成對應的BaseLeft/BaseCenter/BaseRight。
這個指令能做什麼
Grebarz 產生的鋼筋標註文字,現在採用的是 Base 系列垂直對齊(例如梁下層筋的長度支數文字用 BaseCenter),較早期的圖面則用 Bottom 系列。Gz142 把選到的單行文字逐一檢查,凡是 Bottom 系列的就轉成同一水平方向的 Base 系列:
| 原本 | 轉換後 |
|---|---|
BottomLeft |
BaseLeft |
BottomCenter |
BaseCenter |
BottomRight |
BaseRight |
水平方向(左/中/右)不變,其他對齊方式(Top*、Middle*、Aligned 等)完全不動。轉換完成後會在狀態列回報實際處理的文字數量。
適合什麼時候使用
| 情境 | 說明 |
|---|---|
| 接手早期圖面要統一格式 | 舊圖的標註文字是 Bottom 系列,一次全部改成現行的 Base 系列 |
| 只想動垂直基準 | 本指令不改左/中/右,也不改字高、字型與內容 |
| 文字數量多 | 框選一次即批量處理,處理筆數會回報 |
操作步驟
- 輸入指令
Gz142並按 Enter - 框選要轉換的文字
- 系統自動完成轉換,並在狀態列顯示轉換筆數
注意事項
系統本身兩種格式都讀得懂
判斷文字錨點與左右彎鉤方向的三個共用方法,都同時相容 Base 與 Bottom 兩種寫法。
所以舊圖不轉換也不會讀不到——這個指令的用途是把格式統一,不是修復無法辨識的資料。
只吃單行文字
選取過濾器限定 TEXT(單行文字),多行文字(MTEXT)與圖塊屬性文字都不在處理範圍。
- 不是
Bottom系列的文字會直接跳過,不會被誤改,也不計入回報的筆數 BaseLeft的錨點記錄在文字的位置點、其餘兩種記錄在對齊點,指令已分別處理這個差異
相關指令
| 指令 | 關係 |
|---|---|
| Gz141 | 變更文字對齊模式,可自選任一種對齊位置的通用版本 |
| Gz103 | 文字內容取代,同屬文字批量處理工具 |
| Gz2197 | 標註樣式批量套用 |
| 功能區設定 | 所屬功能說明 |