本来已写好中文的,但不知怎么搞的,给弄丢了。先把英文的给发上来,等过段时间我再发中文的。
The following functions is provieded in DOTNETARX 2.1.
- AddBlockTableRecord
In DOTNETARX,you can add the symbol table record using the AddSymbolTableRecord() function.But the BlockTableRecord is different from the other symbol table records.So,you must use the AddBlockTableRecord() function to add the BlockTableRecord.AddBlockTableRecord() function has two forms.The first one takes the Entity array as its argument (which represents the entities that have not added into the AutoCAD database).If you want to add the entities on the screen into the Block Table Record,you will have to use the second one.It takes the ObjectId of the entities as its argument.
The following example show you how to use AddBlockTableRecord() to create Block Table Records.
void Test() { Lines line=new Lines(new Point3d(0,0,0),new Point3d(50,50,0)); Circles circle=new Circles(new Point3d(50,50,0),