CAD修改块指定文字(网页版)
原创
MxCAD
©著作权
文章标签
z
文章分类
运维
©著作权归作者所有:来自51CTO博客作者MxCAD的原创作品,请联系作者获取转载授权,否则将追究法律责任
js中使用如下:
var database = mxOcx.GetDatabase();
var blkTab = database.GetBlockTable();
var iter = blkTab.NewIterator();
for (; !iter.Done(); iter.Step(true, false)) {
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";
}
}
}
}