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