cad二次 开发 修改块的颜色_[CAD二次开发]沙场秋点兵——CAD中的块(四)

    大家好,今天我们继续讨论CAD二次开发中有关图块的话题。不过今天的内容不是新型图块,而是一个比较实用的功能,即从外部的dwg文件中导入块定义。并且结合实际工作给出一个例子,也就是在加载程序的过程中加入作图图例的块定义,以便使用。

    通过之前的介绍可以知道,每一个CAD文件都是一个数据库,有关更加深入的CAD文档和图形数据库的信息这里先挖个小坑,将在本系列之后的篇章中介绍。这里回归正题,导入外部文件中的块定义主要步骤如下:

    1.定义一个数据库对象,这个对象就是被导入的文件所对应的数据库

    2.调用上面数据库的方法ReadDwgFile以找到被导入文件中的块定义

    3.调用Database类的WblockCloneObjects方法将块定义加入到目标文件

8c6a6e953230be9c63541cd1a43736ac.png

0d577fb04a88b7e660cb1a0cc2624b54.png

    ReadDwgFile与WblockCloneObjects方法定义如上图所示:

    封装整个过程的方法代码如下图所示:

public 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值