CAD关于块表把一个DWG文件插入到当前文件(com接口网页版)

调用控件的InsertBlock函数,把一个DWG文件,插入到图上,指定一个块名,放在块表记录中。InsertBlock的函数详细说明:http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__InsertBlock@BSTR@BSTR.htm,

如果给的图块名,当前图上已经有该名称的图块,可以调用Mx_InsertBlockEx 自定义函数,告诉控件是否需要重新定义图块。Mx_InsertBlockEx的详细说明: http://www.mxdraw.com/help/MxDrawXCustomFunction__Mx_InsertBlockEx@CString@CString@INT@CString@bool.htm

然后调用DrawBlockReference函数绘制块引用,引用InsertBlock创建的块表记录。函数详细说明:http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__DrawBlockReference@DOUBLE@DOUBLE@BSTR@DOUBLE@DOUBLE.htm

下面代码,演示如何插入DWG.

mxOcx.InsertBlock("G:\pt1000.dwg", "MyBlkName");
mxOcx.DrawBlockReference(0, 0, "MyBlkName", 1.0, 0.0);
mxOcx.ZoomAll();

 

posted on 2019-12-09 17:03  梦想CAD控件  阅读(314)  评论(0)    收藏  举报

导航