Taoyimaier 发表于 2006-3-23 23:26:00

怎么将一个块表记录写块出去,成为一个文件。相当于cad的wblock命令

<P>怎么将一个块表记录写块出去,成为一个文件。</P>
<P>相关的函数好像是AcDbBlockTableRecord::dwgOutFields(AcDbDwgFiler* ) const;</P>
<P>但是这个AcDbDwgFiler*这个参数似乎有有点不对啊,应该是文件路径才对啊,唔,迷茫了</P>
<P>好晕啊,开始用AcDbDatabase::wblock(pnewdatabase,objidarray,insertpoint)操作,可是pnewdatabase居然是0x0000000,晕,后来考虑到,需要写出去的东西只是一个块表记录,不是数据库,就该用blocktablerecord操作,结果,又遇到这两个问题,那位大侠,能给我指点一下了,能让我少走点弯路呢???</P>

fengyuan 发表于 2006-3-26 10:17:00

应该新建立一个database,然后再执行wblock,然后将建立的database存盘

Taoyimaier 发表于 2006-3-26 22:24:00

嗯,还是谢谢了,我已经自己做出来了
页: [1]
查看完整版本: 怎么将一个块表记录写块出去,成为一个文件。相当于cad的wblock命令