CAD关于块表操作2(com接口网页版)
2021-05-12 03:28
标签:没有 class 运行 Edito null draw erase text 指定 E 添加块表记录 下面代码,判断块表中是否有指定名称的块表记录,如果没有就增一个块表记录。 调用代码: 运行后块表中多了一个我们添加的块表记录 CAD关于块表操作2(com接口网页版) 标签:没有 class 运行 Edito null draw erase text 指定 原文地址:https://www.cnblogs.com/yzy0224/p/12011823.html function AddBlockRrecord(sName,blkOriginPoint) {
// 取当前数据库.
var curDatabase = mxOcx.GetDatabase();
// 得到块表
var blkTable = curDatabase.GetBlockTable();
// 判断块表是否已经有该名称的块名。
if (blkTable.Has(sName))
{
var blkRec = blkTable.GetAt(sName, true);
// 如果块被删除,就反删除。
blkRec.SetProp("unErase", null);
return true;
}
// 新增一个块表记录.
var blkNewRec = blkTable.Add(sName);
if (blkNewRec == null)
return false;
// 设置块表记录的插入基点
blkNewRec.Origin = blkOriginPoint;
return true;
}
var pt = mxOcx.NewPoint();
pt.x = 100;
pt.y = 100;
AddBlockRrecord("MyBlkName", pt);
alert("成功");
上一篇:PHP2
文章标题:CAD关于块表操作2(com接口网页版)
文章链接:http://soscw.com/index.php/essay/84508.html