zoukankan      html  css  js  c++  java
  • 扩展数据名 删除

           //将选中实体的指定扩展数据名删除 

            public void SetNoLinkWire()
            {
                short iColor = 2;
                Document doc = Application.DocumentManager.MdiActiveDocument;
                Database db = doc.Database;
                Editor ed = doc.Editor;
                Transaction tr = db.TransactionManager.StartTransaction();
                string regAppName = "WireData";

                using (tr)
                {
                    SelectionSet sels = CAD.CADMgr.CADSSet.SelectsByAppName(ed, "请选择一条或多条线线", regAppName);
                    ObjectId[] objIds = sels.GetObjectIds();
                    foreach (ObjectId objId in objIds)
                    {
                        BlockReference refObj = tr.GetObject(objId, OpenMode.ForWrite) as BlockReference;
                        TypedValue[] tv = new TypedValue[]{
                               new TypedValue(1001,regAppName)};
                        ResultBuffer rb = new ResultBuffer(tv);
                        CAD.CADMgr.CADXRecord.SetXData(db, objId, regAppName, rb);
                        CAD.CADMgr.CADEntity.ChangeRefColor(db, refObj as BlockReference, Color.FromColorIndex(ColorMethod.ByLayer, iColor));

                    }
                    tr.Commit();
                }
            }

  • 相关阅读:
    随机点名系统
    JQuery
    百度搜索下拉提示
    正则表达式
    严格模式
    CSS引入方式有哪些,区别是什么
    Js中的函数
    float浮动造成高度塌陷的解决办法
    PC端页面开发基础-问题总结(一)
    PC端页面开发基础-IE6常见CSS解析Bug及Hack
  • 原文地址:https://www.cnblogs.com/houlinbo/p/1609369.html
Copyright © 2011-2022 走看看