• 块定义从一个图形传到当前图形


     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);
                        }
                    }
                }
            }
  • 相关阅读:
    js返回上个页面再刷新
    xm-select 获取选选择的值
    接口可以跨域访问
    gitlab 版本查看
    gitlab 在linux安装环境下存储地址
    iosUILable基本使用及其所有方法
    iOS富文本字符串AttributedString具体用法
    SQL Server 开发指南
    SQL Server 数据库安全
    SQL Server 触发器
  • 原文地址:https://www.cnblogs.com/houlinbo/p/1762286.html
Copyright © 2020-2023  润新知