CAD将图块替换成dwg文件(网页版)

js中使用如下:

var ent = mxOcx.GetEntity("选择图面的属性块:");
if(ent == null)
{
    return;
}
if (ent.ObjectName != "McDbBlockReference") {
    alert("选择的对象不是块引用");
}
else
{
    var blkref = ent;
    var sBlkFilePath = mxOcx.GetOcxAppPath() + "\\Blk\\Rect.dwg";
    mxOcx.InsertBlock(sBlkFilePath, "MyBlk2");
 
    var curDatabase = mxOcx.GetDatabase();
    var blkTable = curDatabase.GetBlockTable();
    var myblkRec =  blkTable.GetAt("MyBlk2"false);
    if(myblkRec == null)
    {
        return;
    }
    blkref.BlockTableRecordId = myblkRec.ObjectID;
}

posted on 2019-07-08 15:16  梦想CAD控件  阅读(490)  评论(0)    收藏  举报

导航