2011-02-15 70 views
3

我正在使用C#.NET 3.5。我有一類包含圖像和一些字符串的食譜。我想打印出這些食譜,每頁四份。我想在類中寫一個「getprintobject」函數來返回一些東西來繪製到我的打印文檔上,但我很難...從頭開始創建圖形並返回它們以打印頁面事件

我希望我可以創建並返回一個圖形對象,但我不' t看到一個「e.graphics.drawgraphics()」。我也想過創建一個位圖或圖像並返回它,但我不確定如何從頭開始創建一個並獲取新的圖形對象來修改它。

回答

7

創建一個圖像,並將該圖像用作Graphics對象的基礎。例如

Bitmap img = new Bitmap(50, 50); 
Graphics g = Graphics.FromImage(img); 

在你的圖形對象上繪圖,會在你的圖像上繪製 - 然後你可以返回。

+0

正是我所需要的,謝謝! – 2011-02-15 15:47:48