我想提供具有独立图形实例的应用程序的不同部分,最终在同一基本图形上绘画。只需克隆图形工作,但由于两个实例引用相同的GDI句柄,所以不存在独立的。我不能使用Begin和EndContainer,因为我有一个方法必须提供新的Graphics实例。所以我无法确定何时调用EndContainer。用例与Java中的Graphics.create()方法非常相似。如何在C#中克隆图形?
我发现了一些解决方法,但它们都不适用于PrintController提供的图形。
是否有任何代理图形我可以使用?或者是否有可能为同一设备创建另一个图形?
能否请您提供的样本代码一点点,使我们有一个起点?谢谢。 – GateKiller 2010-12-08 15:29:17
如果所有图形实例都应该绘制到相同的目标,为什么您首先需要多个图形对象? – codymanix 2010-12-08 15:49:08