我有“C://”中名称为“1.bmp”,“2.bmp”,“3.bmp”等位图,我试图打印这些图像,但打印文档是空的图像是在正确的路径)为什么我的图像不能打印到PrintDocument?
这里是我的代码:
private void button3_Click_1(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
for (int indice = 0; indice < nPaginasPDF + 1; indice++)
{
pd.PrintPage += new PrintPageEventHandler(Print_Page);
}
PrintPreviewDialog dlg = new PrintPreviewDialog();
dlg.Document = pd;
dlg.ShowDialog();
pd.Print();
}
private void Print_Page(object o, PrintPageEventArgs e)
{
nPaginasImpressas++;
System.Drawing.Image i = System.Drawing.Image.FromFile("C:\\" + nPaginasImpressas + ".bmp");
Point p = new Point(891, 1350);
e.Graphics.DrawImage(i, p);
}
nPaginasImpressas.ToString()何时连接正确? – Edper 2013-04-30 14:20:02
也不起作用 – 2013-04-30 14:21:21
我试图改变路径var path =“C:\”+ nPaginasImpressas.ToString()+“.bmp”; 但我得到编译错误 – 2013-04-30 14:28:02