獲取當前圖形數據庫acdbCurDwg :數據庫
AcDbDatabase * pCurDb = acdbHostApplicationServices()->workingDatabase();
圖形數據庫由9大符號表和命名對象字典組成。符號表是 AutoCAD 中的一種容器對象,保存了對應的符號表記錄,用來實現 AutoCAD中的某種對象:3d
(1)塊表(AcDbBlockTable):包含模型空間、圖紙空間和用戶建立的塊定義,塊表記錄中保存了圖形數據庫中的實體。
(2)層表(AcDbLayerTable):保存了圖形中全部的圖層,可經過 AutoCAD 中的 LAYER命令查看。
(3)文字樣式表(AcDbTextStyleTable):存儲圖形中的文字樣式,經過 AutoCAD 中的STYLE 命令查看。
(4)線型表(AcDbLinetypeTable):保存了圖形中加載的線型,經過 AutoCAD 中的 LTYPE命令查看。
(5) 視圖表(AcDbViewTable):存儲了圖形中保存的視圖,經過 AutoCAD 中的 VIEW命令查看。
(6)UCS 表(AcDbUCSTable):保存圖形中的 UCS(用戶座標系),經過 AutoCAD 的UCS 命令訪問。
(7)視口表(AcDbViewportTable):保存圖形中視口的設置,經過 VPORTS 命令訪問。
(8)註冊應用程序表(AcDbRegAppTable):在使用擴展數據等特性時,須要根據應用程序名稱來區別不一樣程序使用的數據,這就須要使用註冊一個應用程序。AutoCAD 中未提供直接訪問的命令。
(9) 標註樣式表(AcDbDimStyleTable):保存標註樣式,經過 AutoCAD 中的 DIMSTYLE命令訪問。code
不能添加或刪除符號表,只能添加或刪除符號表中的記錄;對象