js中代码实现说明:

// 打碎图纸上的文字。

var filter = mxOcx.NewResbuf();

// 设置选择过滤条件,只选择文字。

filter.AddStringEx("TEXT,MTEXT", 5020);

var ss = mxOcx.NewSelectionSet();

// 得到所有文字。

ss.AllSelect(filter);

// 遍历文字

for (var i = 0; i < ss.Count; i++)

{

var ent = ss.Item(i);

var param = mxOcx.NewResbuf();

param.AddObjectId(ent.ObjectID);

// 打碎自文字。

var ret = mxOcx.CallEx("Mx_Explode", param);

// 删除。

if(ret.AtString(0) == "Ok")

ent.Erase();

}

mxOcx.ZoomAll();