ObjectARX_图形数据库
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
獲取當(dāng)前圖形數(shù)據(jù)庫(kù)acdbCurDwg?:
AcDbDatabase * pCurDb = acdbHostApplicationServices()->workingDatabase();圖形數(shù)據(jù)庫(kù)由9大符號(hào)表和命名對(duì)象字典組成。符號(hào)表是 AutoCAD 中的一種容器對(duì)象,保存了對(duì)應(yīng)的符號(hào)表記錄,用來(lái)實(shí)現(xiàn) AutoCAD中的某種對(duì)象:
(1)塊表(AcDbBlockTable):包含模型空間、圖紙空間和用戶創(chuàng)建的塊定義,塊表記錄中保存了圖形數(shù)據(jù)庫(kù)中的實(shí)體。
(2)層表(AcDbLayerTable):保存了圖形中所有的圖層,可通過(guò) AutoCAD 中的 LAYER命令查看。
(3)文字樣式表(AcDbTextStyleTable):存儲(chǔ)圖形中的文字樣式,通過(guò) AutoCAD 中的STYLE 命令查看。
(4)線型表(AcDbLinetypeTable):保存了圖形中加載的線型,通過(guò) AutoCAD 中的 LTYPE命令查看。
(5) 視圖表(AcDbViewTable):存儲(chǔ)了圖形中保存的視圖,通過(guò) AutoCAD 中的 VIEW命令查看。
(6)UCS 表(AcDbUCSTable):保存圖形中的 UCS(用戶坐標(biāo)系),通過(guò) AutoCAD 的UCS 命令訪問。
(7)視口表(AcDbViewportTable):保存圖形中視口的設(shè)置,通過(guò) VPORTS 命令訪問。
(8)注冊(cè)應(yīng)用程序表(AcDbRegAppTable):在使用擴(kuò)展數(shù)據(jù)等特性時(shí),需要根據(jù)應(yīng)用程序名稱來(lái)區(qū)別不同程序使用的數(shù)據(jù),這就需要使用注冊(cè)一個(gè)應(yīng)用程序。AutoCAD 中未提供直接訪問的命令。
(9)?標(biāo)注樣式表(AcDbDimStyleTable):保存標(biāo)注樣式,通過(guò) AutoCAD 中的 DIMSTYLE命令訪問。
不能添加或刪除符號(hào)表,只能添加或刪除符號(hào)表中的記錄;
轉(zhuǎn)載于:https://my.oschina.net/u/2930533/blog/761735
總結(jié)
以上是生活随笔為你收集整理的ObjectARX_图形数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux文件上传,给文件或目录添加ap
- 下一篇: 搭建SVN版本控制服务器