首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 打印有关问题

2012-04-18 
C# 打印问题我用PrintDocument控件做的打印,因为要打印的是一个表格,而且列比较多,我先把表格绘制在一张图

C# 打印问题
我用PrintDocument控件做的打印,因为要打印的是一个表格,而且列比较多,我先把表格绘制在一张图片上,
然后在打印事件里用e.Graphics.DrawImage()方法把图片画上去,这样做是因为图片可以缩小绘制在纸张大小的范围内,
但是这个方法在100张分页的时候,已经消耗了将近1G的内存,请问有什么方法可以解决。

[解决办法]
一张分页一张图,用完就释放,应该就不会那么耗资源了!
[解决办法]
一次做一张,通过for循环打印
[解决办法]
建议一次做一张

热点排行