AutoCAD二次开发之.net API学习笔…

1、缺省情况下,每个新建的数据库的块表中都包含两条特殊的块表记录:模型空间和图纸空间。其中前者用

于创建图形,后者用于创建最终的布局,新创建的实体通过BlockTableRecord的AppendEntity方法添加,同时

需要通过事务的AddNewlyCreateDBObject方法通知事务,通常可以将添加操作放在Using语句中,在Using定义

的范围内完成对数据库的操作,结束using语句后,事务自动调用Dispose。
2、对象标识  
(1)句柄Handle----Autodesk.AutoCAD.DatabaseServices.Handle
说明:实体句柄可以随DWG文件保存,句柄的唯一性只限于其所在的DWG文件,可以通过DBObject的Handle属性

返回数据库对象对应的句柄。
(2)ObjectId----Autodesk.AutoCAD.DatabaseServices.ObjectId
说明:与句柄不同,对象ID仅存在于其所在的数据库从内存中产生到被删除之前,并且如果操作多个数据库,

对象ID在多个数据库之间都是唯一的,可以通过数据库对象DBObject的ObjectId属性返回数据库对象对应的

ObjectId,通过ObjectId可以通过事务的GetObject方法将实体对象打开,以供编辑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值