大家好,
我的 C# WinForms 应用程序中有一个图片框,大小为 800x800。我想使用以下代码打印此图片框的内容,但它根本不做任何事情(只显示打印对话框,当我在对话框中单击 PRINT 时它什么也不做。出了什么问题?
private void menuFilePrint_Click(object sender, EventArgs e)
{
printDocument.OriginAtMargins = true;
printDocument.DocumentName = "TEST IMAGE PRINTING";
printDialog.Document = printDocument;
printDialog.ShowDialog();
}
private void printDocument_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawImage(curveBox.Image, 0, 0);
}