CAD修改块指定文字(网页版)

js中使用如下:

var database = mxOcx.GetDatabase();
var blkTab = database.GetBlockTable();
var iter = blkTab.NewIterator();
for (; !iter.Done(); iter.Step(truefalse)) {
    var blkRec = iter.GetRecord();
    var iter1 = blkRec.NewIterator();
    for (; !iter1.Done(); iter1.Step()) {
        var tmpEnt = iter1.GetEntity();
        if (tmpEnt == null)
            continue;
        if (tmpEnt.ObjectName == "McDbText") {
            // 当前实体是一个文字
            var text =tmpEnt;
 
            if(text.TextString =="123"){
                // 修改文字内容为 "MyContent"
                text.TextString = "MyContent";
            }
        }
    }
}

posted on 2019-07-08 15:11  梦想CAD控件  阅读(217)  评论(0)    收藏  举报

导航