谁知道如何打印dotnetCharting.WinForm生成的柱图 (给分) 谁知道如何打印dotnetCharting.WinForm生成的柱图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 今天我也碰到这个问题了,在网上没有找到方法,突然想到此方法,供你参考。private void print_Click(object sender, EventArgs e) { PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(this.PrintImageHandler); //pd.Print(); //直接打印用这个,预览用下面的 PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog(); printPreviewDialog1.Document = pd; printPreviewDialog1.Width = 500; printPreviewDialog1.Height = 500; printPreviewDialog1.WindowState = FormWindowState.Maximized; printPreviewDialog1.ShowDialog(); } private void PrintImageHandler(object sender, PrintPageEventArgs ppeArgs) { Image curImage = Chart.GetChartBitmap(); Graphics g = ppeArgs.Graphics; if (curImage != null) { g.DrawImage(curImage, 0, 0, curImage.Width, curImage.Height); } } 路过的各位大哥救下急 VB调用WCF出错如何解决。 国外SqlServer出现的问题 网站放在公司服务器上,公司外面的人也能访问。 对于工作不到一年经验(asp.net2.0)看什么书最合适? Gridview的问题 急聘.net二次开发程序员 NET网站 但是已经封装过了,请教高手要怎么把修改后台的应用到网站! 急急急?有关office spreadsheet和表格打印的问题??? 一个sql语句的问题 来讨论下界面示意图. 如何在火狐浏览器中和Netscape实现。IE中的window.showModalDialog()
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(this.PrintImageHandler);
//pd.Print(); //直接打印用这个,预览用下面的 PrintPreviewDialog printPreviewDialog1 = new PrintPreviewDialog(); printPreviewDialog1.Document = pd;
printPreviewDialog1.Width = 500;
printPreviewDialog1.Height = 500;
printPreviewDialog1.WindowState = FormWindowState.Maximized;
printPreviewDialog1.ShowDialog();
} private void PrintImageHandler(object sender,
PrintPageEventArgs ppeArgs)
{ Image curImage = Chart.GetChartBitmap();
Graphics g = ppeArgs.Graphics;
if (curImage != null)
{
g.DrawImage(curImage, 0, 0,
curImage.Width, curImage.Height);
}
}