我想问下您一个问题
现在正在帮一个朋友写一个管理系统。。问题出在。。他BT的要自己排版的表格格式去打印。。 水晶报表都排不出来那个BT版面。。在我思索N次后想。。用PHOTOSHOP画出来一个框。 然后用LAB填。。样式。。是成了。。又出问题了。。 就算我把STYLE调节成NONE。。  他怎么截取我这个窗口的图让他去打印图片捏?闷闷闷!!!!都闷了2天了。。 希望有大侠能来帮帮小弟。。解决此问题啊。。小弟在此感激不尽!!!!打印图片时候。也有个小问题。。e.Graphics.DrawImage(p1.Image, 0, 0);  是打印了。。  我也试过用DrawImage里头的自动调节大小的那个东东来打印。但是失败。这样0.0的。。A4纸张有多大?  
   Rectangle r=new Rectangle(0,0,10,10);  
             e.Graphics.DrawImage(p1.Image, 0, 0);  
             e.Graphics.DrawImage(p1.Image, r);  
我试过这两种。。Rectangle(0,0,10,10);  后面的宽度和高度是什么单位?CM还是PX?  高手来撒。。  乱说或者路过的就别占楼了。。我急需!!!!帮助!!!!
打印图片时候。也有个小问题。。e.Graphics.DrawImage(p1.Image, 0, 0);  是打印了。。  我也试过用DrawImage里头的自动调节大小的那个东东来打印。但是失败。这样0.0的。。A4纸张有多大?  
害怕大家没看明白。。  
这里的意思是我打印一个1024*768的。他就打印小半个。。。  
就是这个问题我才想到另外一个重载方法。但是单位和具体使用是怎样的?我这里没打印机。。所以。。。谢谢了啊!!!!  
MultiRow貌似需要买的?  那么不用MultiRow  怎么搞定?
------解决方案--------------------
不要意思,很少做打印,既然界面能做出来,实在不行截屏打印。
------解决方案--------------------
单位是象素,可以转换单位.你可以参考MSDN