CAD关于块表操作2(com接口网页版)
Posted yzy0224
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAD关于块表操作2(com接口网页版)相关的知识,希望对你有一定的参考价值。
E 添加块表记录
下面代码,判断块表中是否有指定名称的块表记录,如果没有就增一个块表记录。
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("成功");
运行后块表中多了一个我们添加的块表记录
以上是关于CAD关于块表操作2(com接口网页版)的主要内容,如果未能解决你的问题,请参考以下文章
CAD关于文字样式修改文字对象的文字样式操作(com接口网页版)