您的位置:首页 > 移动开发 > Objective-C

获取模型空间图纸空间的ObjectId的几种方法

2013-07-16 16:35 316 查看
获取模型空间ObjectId的方法:

方法一:

Dim ZcDB As Database = Application.DocumentManager.MdiActiveDocument.Database

Dim ModelSpaceID As ObjectId = SymbolUtilityServices.GetBlockModelSpaceId(ZcDB)

方法二:

Dim ZcDB As Database = Application.DocumentManager.MdiActiveDocument.Database

Dim ZcBLT As BlockTable = DirectCast(ZcTran.GetObject(ZcDB.BlockTableId, OpenMode.ForRead), BlockTable)

Dim ModelSpaceID As ObjectId = ZcBLT(BlockTableRecord.ModelSpace)

方法三:

Dim ZcDB As Database = Application.DocumentManager.MdiActiveDocument.Database

Dim ZcBLT As BlockTable = DirectCast(ZcTran.GetObject(ZcDB.BlockTableId, OpenMode.ForRead), BlockTable)

Dim ModelSpaceID As ObjectId = ZcBLT(“*Model_Space")

获取图纸空间ObjectId的方法:

方法一:

Dim ZcDB As Database = Application.DocumentManager.MdiActiveDocument.Database

Dim PaperSpaceID As ObjectId = SymbolUtilityServices.GetBlockModelSpaceId(ZcDB)

方法二:

Dim ZcDB As Database = Application.DocumentManager.MdiActiveDocument.Database

Dim ZcBLT As BlockTable = DirectCast(ZcTran.GetObject(ZcDB.BlockTableId, OpenMode.ForRead), BlockTable)

Dim PaperSpaceID As ObjectId = ZcBLT(BlockTableRecord.PaperSpace)

方法三:

Dim ZcDB As Database = Application.DocumentManager.MdiActiveDocument.Database

Dim ZcBLT As BlockTable = DirectCast(ZcTran.GetObject(ZcDB.BlockTableId, OpenMode.ForRead), BlockTable)

Dim PaperSpaceID As ObjectId = ZcBLT(“*Paper_Space")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐