程式名稱 : ckd.vlx
載入指令 : (load "ckd")
執行指令 : ckd
*********************************************************************************
檢查圖檔的標註尺寸是否為 1:1, 圖形是否 1:1 繪製
1. 將圖檔內所有”群組”分解成 線, 圓, 弧, 文字,...
2. 自動炸開圖檔內所有不含屬性的圖塊,分解成線, 圓, 弧, 文字,標註...
3. 自動炸開圖檔內所有的 “面域”.
4. 依 圖元的線形名稱, 將圖元歸放於相關的圖層.
5. 依 圖層的名稱, 將圖元歸放於相關的圖層.
6. 依 圖層內定的線形名稱, 將圖元歸放於相關的圖層.
4~6 將虛線, 隱藏線的圖元, 其圖層名稱設為隱藏線;
將中心線的圖元, 其圖層名稱設為中心線;
將明確的實線, 輪廓線的圖元, 其圖層名稱設為 WHITE
7. 將”文字”, “多行文字”的圖元, 其圖層設成 checkdim.
8. 將所有”標註”類型的圖元, 其圖層設成 check尺寸.
9. 將 Hatch, BlockReference, AttributeDefinition, Solid
的圖元, 其圖層設成 "假想線".
10. 執行所有標註圖元的檢查, 將所有 [ 整體標註比例 ] ,
[ 線性標註比例 ] 值不為 1,
[ 文字置換 ] 內有文字的標註, 其 [ 文字顏色 ] 改為
淺藍色, 且將該標註圖元反白顯示.
11. 圖檔中如有存在某些特殊圖元, 會在執行 ckd 指令後,
顯示於警示對話框內.
12. 炸開 acad_proxy_entity 圖元.
其餘在自己的樣板檔匯入客戶圖檔會容易產生誤用, 誤判的,
將陸續在 ckd 程式加入判別式, 以避免誤用客戶圖檔的問題
一直不斷地發生.
*********************************************************************************