老师好,我使用ElementCopyContext 类将三维模型中的元素复制到同一文件下的二维Model中,如果二维Model是新建的则不会有问题,
如果执行完成后,二维model已经存在,再次执行复制,则会弹出一下错误
************** 异常文本 **************Bentley.DgnPlatformNET.DgnPlatformNETException: Bad StatusInt: 69670 在 Bentley.DgnPlatformNET.StatusHandler.ThrowStatusException(String statusType, Int32 status) 在 Bentley.DgnPlatformNET.StatusHandler.HandleStatus(Int32 status) 在 Bentley.DgnPlatformNET.ElementCopyContext.DoCopy(Element element)
代码如下:
Viewport vp = Session.GetActiveViewport(); // using (ElementCopyContext copyContext = new ElementCopyContext(m_model)) { copyContext.SetViewport(vp); copyContext.DoCopy(currMember);
}
想请问老师是什么原因,非常感谢。
从你贴出来的代码看不出有什么问题,请提供一个可执行的测试项目,或者一个函数也可以。