【发布时间】:2017-05-17 19:22:56
【问题描述】:
您好,可以在 EA 中手动深度复制图表。但是是否可以从 addin 以编程方式进行。 有点像
diagram.cop()或diagram.duplicate()? .
或任何其他方式来复制整个图表及其图表对象和图表链接。
【问题讨论】:
您好,可以在 EA 中手动深度复制图表。但是是否可以从 addin 以编程方式进行。 有点像
diagram.cop()或diagram.duplicate()? .
或任何其他方式来复制整个图表及其图表对象和图表链接。
【问题讨论】:
没有真正的方法。您必须通过迭代 DiagramObjects 并在第二个图中创建新的来使用“手动”繁琐的方式。
我想使用EaPackage.Clone 创建包含图表的包的完整副本并删除不需要的东西。但不幸的是,图表指向了克隆的元素。
解决方案
现在我写道:您可以将图表移动到临时包中。现在你使用EaPackage.Clone,瞧,你得到了图表的精确副本。将原始图表移回它的来源并删除临时包。
【讨论】: