我在 PictureBox 中有一张图像,我想打印它。无需格式化,无需任何操作,只需打印即可。
我一直在谷歌上搜索,但一无所获,只有人们打印表格、文本或报告。
private string imgSrc;
public string ImgSrc
{
get { return imgSrc; }
set { imgSrc = value; }
}
public Id_Manager()
{
ImgSrc = "D:\\Foto.jpg";
InitializeComponent();
idPicture.Load(this.ImgSrc);
}
显然图像将会改变,但现在我只对打印该图像感兴趣。我将 url 保存在属性中以防万一。有什么帮助吗?
下面的代码使用 PrintDocument 对象,您可以将图像放置到打印文档上,然后打印它。
using System.Drawing.Printing;
...
protected void btnPrint_Click(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += PrintPage;
pd.Print();
}
private void PrintPage(object o, PrintPageEventArgs e)
{
System.Drawing.Image img = System.Drawing.Image.FromFile("D:\\Foto.jpg");
Point loc = new Point(100, 100);
e.Graphics.DrawImage(img, loc);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)