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