lihao2014 发表于 2019-6-26 13:56:55

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();
}

页: [1]
查看完整版本: CAD修改属性块文字(网页版)