创建块 对已经在数据库里的实体处理
来源:互联网 发布:学英语单词软件 编辑:程序博客网 时间:2024/06/06 08:25
已经在数据库里的实体是不能直接append到另外一个block table record里面的, 因为它们已经属于MODEL SPACE这个block table record了. 你观察一下pBRecord->appendAcDbEntity(entId,pEnt);的回返值就看到了, 会给你26, 就是eAlreadyInDatabase.. 如果做新图块时可以把加入图块的实体删除, 建立一个AcDbObjectIdArray类实体, 在获得每一个选择集中的实体的ObjectId之后, 用array->append(Id), 最后把这个array放在新图块的记录名下. (pBRecord->assumeOwnershipOf (<array name>)) 就是把选中的实体从MODEL SPACE记录移动到新图块的记录. 如果不能删除做成新图块的实体, 在打开每一个选择集中的实体之后, 用以下代码复制实体: AcDbEntity *pCopy;
AcDbObjectId copyId;
pCopy = (AcDbEntity*)pEnt->clone(); 然后把pCopy加入新图块的记录.
AcDbObjectId copyId;
pCopy = (AcDbEntity*)pEnt->clone(); 然后把pCopy加入新图块的记录.
- 创建块 对已经在数据库里的实体处理
- java里对数据库中NULL的处理
- 逆序对在OI中实际问题里的细节处理
- 数据库坏块的处理
- spring mvc 检查添加的某个字段是否在数据库里已经存在
- 数据库实体间多对多关系处理
- 在一般处理文件中创建新的Session和访问已经存在的Session
- 如何打开已经创建的MongoDB数据库
- 在SQL SERVER 2005的表分区里,如何对已经存在的有数据的表进行分区
- linux对块设备的请求处理
- 对Oracle数据库坏块的理解
- FF、chrome、IE对放在一个块作用域中函数声明的处理差异
- 在Myeclipse中创建对数据库的连接
- 给静态代码块里的类创建对象
- sysaux在没有备份的情况下,数据块损坏,数据库启动不了处理
- Oracle数据库创建实体对象,在自命名包中定义函数以及返回实体对象数据
- 在java里调用已经生成的exe文件
- 在命令行里运行已经完成的python程序
- jQuery Proxy函数
- 企业级GIS系统架构介绍——数据库篇
- GDB调试手册
- Linux的五个查找命令
- PHP session错误提示与调试
- 创建块 对已经在数据库里的实体处理
- OBJECTPROPERTY与sp_rename更改对象名称的介绍
- 【OpenCV】访问Mat图像中每个像素的值
- 【分享】京东小米手机用户评论
- LS1B下的RTL8201EL调试记录
- android服务开机自启动研究
- 科技论文写法
- Java DOM 解析 XML详解
- 统计数据上的因果推断--关于Yule-Simson Paradox