我们获得了一些使用Printdocument
实现打印的代码,它直接在Graphics
中收到的PrintEventArgs
对象上完成所有绘图。如果执行绘图的代码使用另一个画布会更方便,我们会在之后将此画布添加到PrintEventArgs
Graphics
。由于代码已经依赖于Graphics
对象,我需要一个带有此对象的画布。我还需要一种方法将画布复制到PrintEventArgs
Graphics
。我可以从Graphics
创建Image
,但据我所知,它需要存储在磁盘上。有什么建议吗?
答案 0 :(得分:1)
创建一个空位图,获取位图的图形对象,然后对其进行绘制。您可以将位图保存到磁盘或稍后需要检索的位置。然后,只要您需要添加该图层,就可以在图形对象的顶部绘制位图。应该非常简单。