ninuo 发表于 2005-4-9 22:17:00

[求助]外部块引用的问题

<FONT face="宋体,verdana, arial, helvetica" id=text1 style="FONT-SIZE: 10pt">我制作了一个带有属性的wblock,(BK.dwg)<BR>怎样在别的图纸中插入它,同时能够把它的属性进行修改<BR><BR>我试了几次都没有实现,<BR><BR><BR>AcDbDatabase *pNewDb =new AcDbDatabase(Adesk::kFalse);<BR>//将指定文件名的图形A件读入到空白的B形数据库中<BR>const char* sFileName="G:\\ff.dwg";<BR><BR>Acad::ErrorStatus es=pNewDb-&gt;readDwgFile(sFileName , _SH_DENYNO,false); <BR>if (es!=Acad::eOk) <BR>{ <BR>acutPrintf("\nThe file %s cannot be opend",sFileName<BR>); <BR>return; <BR>} <BR><BR>//获得块表指针<BR>AcDbBlockTable *pBlockTable; <BR>pNewDb-&gt;getSymbolTable(pBlockTable, AcDb::kForRead); <BR>//获得模型空间的块农记录指针<BR>AcDbBlockTableRecord *pBlockTableRecord; <BR>if (Acad::eOk!=pBlockTable-&gt;getAt(blockname, pBlockTableRecord, AcDb::kForRead))//不知道这里的blockname怎么调用<BR>return; <BR>pBlockTable-&gt;close();<BR><BR>blockname应该怎样调用,外部块的名称不是就是sFileName,blockname应该是什么呢??</FONT> <BR><BR>

freejustin 发表于 2005-4-15 17:27:00

楼主现在可以实现外部参照的插入?并且可以修改后自动保存到原来的图形中?


谢谢!

guyuelong 发表于 2005-4-18 09:22:00

请问楼主所用函数的头文件是 什么?


谢谢!


我是比你还新的新手。


能发一个具体的插入块的函数吗?


谢谢!!

onlyballac 发表于 2005-5-10 22:27:00

我有个思路,可以先读入外部块文件,然后在当前图形中建立一个内部块,然后在引用它.
页: [1]
查看完整版本: [求助]外部块引用的问题