工程圖面列印輸出時,線條粗細 (線寬) 是區分圖元、表達設計意圖、符合國家繪圖標準的關鍵。AutoCAD 提供多種調整管道,本文系統整理:圖層/顏色/線型分類批次調整、螢幕顯示模擬、列印樣式表對應、以及自動化 LISP 輔助工具邏輯。
為什麼線寬管理如此重要?
- 螢幕以顏色區分圖元,列印輸出僅靠線寬/線型區分
- 國家標準規定:外輪廓/圖框/符號 = 粗線 (0.5-0.7mm);剖面/尺寸/中心線 = 細線 (0.18-0.25mm);虛線 = 中線
- 標準化線寬才能讓識圖者正確理解結構優先序
兩大主流管理策略
策略一:繪圖階段依圖層/顏色/線型預設線寬 (事前控制)
- 建立標準圖層表:
OUTLINE (粗)、DIMENSION (細)、CENTER (細)、HATCH (極細)、HIDDEN (中) 等
- 搭配 列印樣式表 (CTB/STB):將圖層/顏色映射至實際列印線寬
- 優點:標準化、團隊協作一致、列印輸出可預期
- 缺點:需熟悉 CTB/STB 設定、螢幕不顯示實際線寬 (需開啟「顯示線寬」)
策略二:繪圖完成後統一調整螢幕顯示線寬 (事後視覺化)
- 開啟「顯示線寬」 (
LWDISPLAY = 1 或狀態列圖標)
- 使用 屬性面板 (Ctrl+1) 逐一/批次修改物件
Lineweight 屬性
- 或使用 快速選取 (QSELECT) 依圖層/顏色/線型篩選 → 批次設定線寬
- 優點:所見即所得、無需設定 CTB、適合單次輸出
- 缺點:不標準化、團隊難維護、大量物件操作繁瑣
自動化 LISP 工具邏輯 (原文提供之程式架構)
針對大量現有圖面快速重設線寬,可撰寫 LISP 程式依四種模式批次處理:
| 模式 | 篩選依據 | 操作流程 |
| 選取集 (Select) | 手動框選/逐一選取物件 | 選模式 S → 選取物件 → 輸入新線寬值 → 自動套用 |
| 依圖層 | 圖層名稱 | 選模式 L → 選範圍 → 取樣物件或輸入圖層名 → 輸入線寬 → 套用該圖層範圍內物件 |
| 依顏色 | 顏色編號 | 選模式 C → 選範圍 → 取樣物件或輸入色號 → 輸入線寬 → 套用該顏色範圍內物件 |
| 依線型 | 線型名稱 (Continuous, Dashed, Center...) | 選模式 LT → 選範圍 → 取樣或輸入線型縮寫 → 輸入線寬 → 套用該線型範圍內物件 |
程式處理細節與限制
- 支援物件類型: 線、多段線、圓/弧、橢圓/弧、樣條曲線
- 支援線型: 實線、虛線、中心線、點畫線、邊界線等
- 不影響物件: 剖面線、尺寸線/界線、文字、區塊參考、填滿圖案 (需先分解)
- 保留屬性: 僅修改線寬,圖層/顏色/線型等其他屬性不變
- BYLAYER/BYBLOCK 物件: 若顏色/線型設為 ByLayer,依顏色/線型模式無法選取,請用圖層模式或選取集模式
實務操作建議流程
- 建立公司/專案標準
.ctb 列印樣式表 (顏色→線寬映射)
- 繪圖時嚴格依圖層標準繪製,物件顏色/線型設為
ByLayer
- 列印前開啟「顯示線寬」檢視,配合
PREVIEW 預覽確認
- 輸出時指定正確
.ctb 檔案,勿勾選「以物件線寬列印」 (除非特殊需求)
- 舊圖面整理:用 QSELECT 依圖層批次設定線寬,或套用標準 CTB
💡 進階技巧: 使用 PLINEWID 系統變數設定預設多段線寬度;LWUNITS 切換線寬單位 (毫米/英寸);LWDEFAULT 設定新物件預設線寬。善用圖層狀態管理器儲存/恢復不同階段線寬設定。