zoukankan      html  css  js  c++  java
  • 块定义从一个图形传到当前图形

     public void btb()
            {
                
    //先用Wblock 将指定文件内容传到临时db
                
    //再用Insert传到当前图形

                Document doc 
    = Application.DocumentManager.MdiActiveDocument;
                Database db 
    = doc.Database;
                Database databaseFromFile 
    = Getdb("c:\\blockbtr.dwg", System.IO.FileShare.Read, true);
                
    using (Transaction tr = databaseFromFile.TransactionManager.StartTransaction())
                {
                    BlockTable bt; BlockTableRecord btr;
                    ArxHlb.CADEntAdd.GetBtBtr(databaseFromFile, tr, 
    out bt, out btr, OpenMode.ForRead);

                    
    foreach (ObjectId bbtrId in bt)
                    {
                        BlockTableRecord bbtr 
    = tr.GetObject(bbtrId, OpenMode.ForRead) as BlockTableRecord;
                        
    if (!(bbtr.Name.ToUpper().Contains("MODEL_SPACE"|| bbtr.Name.ToUpper().Contains("PAPER_SPACE")))
                        {
                            Database dbTemp 
    = databaseFromFile.Wblock(bbtrId);

                            db.Insert(bbtr.Name, dbTemp, 
    true);
                        }
                    }
                }
            }
  • 相关阅读:
    centos 7 安装zabbix 4.0
    django Middleware
    初探paramiko
    python中的反射
    python异常处理
    双绞线
    简易的CMDB服务端
    4-初识Django Admin
    数据资产管理实践纲要
    matplotlib 散点图,为不同区域的点添加不同颜色
  • 原文地址:https://www.cnblogs.com/houlinbo/p/1762286.html
Copyright © 2011-2022 走看看