当前位置: 代码迷 >> .NET组件控件 >> winform画表格其后打印。高手在哪里
  详细解决方案

winform画表格其后打印。高手在哪里

热度:1076   发布时间:2016-05-04 23:32:37.0
winform画表格然后打印。高手在哪里。
如图 我要在winform窗体上 显示一个这样的东西  只不过是要打印出来。值也是要填的。
关键是打印 不能打印出来画上去的东西啊, 那表格我该怎么做呢? 
在这个窗体上显示一个这玩意,下面放一button,打印的button

------解决方案--------------------
简单的做法是你可以在winform窗体上加个把picturebox,然后把显示的表格画到这个picturebox中,
然后在winform中添加一个printdocument,在printDocument1的PrintPage中添加类似如下代码:
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
   e.Graphics.DrawImage(picturebox1.Image, x(打印的X坐标),y(打印的y坐标),width(要打印图表的宽度),height(要打印图表的高度));
}
------解决方案--------------------
总之你想直接打印的话,那么最好把他变成一幅图。要么画,要么截图 根据坐标截图算了你
  相关解决方案