CAD修改属性块(网页版)

js中使用如下:

function ModifyBlockAttrib() {
    var ent = mxOcx.GetEntity("选择图面的属性块:");
    if(ent == null)
     {
         return;
     }
     if (ent.ObjectName != "McDbBlockReference") {
        alert("选择的对象不是块引用");
     }
 
     var blkref = ent;
 
     if(blkref.AttributeCount == 0)
        alert("图块没有属性");
 
     //遍历所有属性,修改属性值
     var i = 0;
     for (; i < blkref.AttributeCount; i++) {
        var attrib = blkref.AttributeItem(i);
        attrib.TextString += "<被修改>"
    }
     // 通知块引,它的属性被修改,用于更新显示.
     blkref.AssertWriteEnabled();
}

 

版权声明:本文为yzy0224原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yzy0224/p/11151403.html