如何修改属性快文字?
MxDraw网页开发|黄洪辉|2018-05-07 09:56
-
回答:
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();