我用一个循环 向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(多段线集合) 加进去就报错说是重复添加实体