我想提供具有獨立圖形實例的應用程序的不同部分,最終在同一基本圖形上繪畫。只需克隆圖形工作,但由於兩個實例引用相同的GDI句柄,所以不存在獨立的。我不能使用Begin和EndContainer,因爲我有一個方法必須提供新的Graphics實例。所以我無法確定何時調用EndContainer。用例與Java中的Graphics.create()方法非常相似。如何在C#中克隆圖形?
我發現了一些解決方法,但它們都不適用於PrintController提供的圖形。
是否有任何代理圖形我可以使用?或者是否有可能爲同一設備創建另一個圖形?
能否請您提供的樣本代碼一點點,使我們有一個起點?謝謝。 – GateKiller 2010-12-08 15:29:17
如果所有圖形實例都應該繪製到相同的目標,爲什麼您首先需要多個圖形對象? – codymanix 2010-12-08 15:49:08