我在我的程序中创建了一个函数,可以从图片框中打印位图和图像,但现在也想打印一个带有文本的标签。这是我当前的代码:
private void printToolStripMenuItem_Click(object sender, EventArgs e)
{
if (printDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
printDocument1.Print();
}
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(capturebox.BackgroundImage, 0, 0);
e.ToString(ExtraNotes.Text);
e.Graphics.DrawImage(capturebox.Image, 0, 0);
}
我的标签叫ExtraNotes,我的picturebox 是capturebox。
我希望能够将这两个标签内容打印到图像的侧面或下方,我不介意。
我还希望能够使用打印预览对话框来打印预览,我不知道如何显示这个,我可以打开它但不显示我想要的东西。