首页 新闻 会员 周边 捐助

.Net二次开发CAD 重复添加实体错误

0
悬赏园豆:5 [已关闭问题] 关闭于 2018-07-02 10:37

我用一个循环  向CAD里写入图形,图形包括(线条 、表格、文字 、多段线)其中线条(Line)、表格(table)、文字(DBtext)这些对象都能循环录入     但是每次多段线(Polyline),循环进入第二次时   就会提示重复添加实体   问题我添加 多段线的方式和 表格、线条、文字等对象一样啊 为何单单 多段线就不行呢  伪代码如下:

for(............................)
{
                      .................................................
                        db.AddToModelSpace(tbitem);
                        db.AddToModelSpace(plist.ToArray());
                        db.AddToModelSpace(linelist.ToArray());
                        db.AddToModelSpace(textlist.ToArray());
}
db.AddToModelSpace()是向CAD中添加实体
tbitem 是表格
linelist 是线条
textlist 是文字

单独输入这些就没问题 能向CAD循环输入多张表

但是
plist(多段线集合) 加进去就报错说是重复添加实体

 
 
无线电静默的主页 无线电静默 | 初学一级 | 园豆:28
提问于:2017-10-19 09:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册