条件:有A、B两副DWG图
需求:我想通过程序实现从A图中复制部分实体到B图中
问题:对于一些较简单的实体对象如:AcadLine,我可以直接从A图中读到他的startpoint,endpoint然后在B图中画出来就可以了,但对于象AcadDimDiametric这类实体对象,我无法从A图中的对象找到创建这些对象需要的参数,如:object.AddDimDiametric(ChordPoint, FarChordPoint, LeaderLength);ChordPoint对应于A图中该对象的哪一个属性或方法可以取到呢

解决方案 »

  1.   

    不需要 AddDimDiametric  对于所有的对象支持 Copy 方法调用,
    可以通过调用 Copy 来拷贝实例。
      

  2.   

    但他COPY的实体只是在A图里啊,怎么传到B图来呢
      

  3.   

    谢了,是我没看仔细帮助,COPYOBJECT就可以了
      

  4.   

    你用两个 DOCUMENT 对象来操作应该行吧,
    一个用于打开A文件,另一个用于打开 B文件,
    这样应该可以互操作吧!
      

  5.   

    如果我想通过AddDimDiametric来实现呢,怎么取到他的参数?