|
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();
- }
复制代码
|
|