Я сделал функцию в своей программе, которая будет печатать растровые изображения и изображение из фотобумаги, но теперь вы хотите напечатать ярлык с текстом в нем как Что ж. Это мой текущий код:Печать и печать Предварительный просмотр растрового изображения плюс метка с текстом в нем в C#
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, а мой снимок - это захват.
Я хочу, чтобы иметь возможность печатать оба эти с содержанием этикетки либо сбоку, либо под изображением, я не против.
Я также хочу, чтобы иметь возможность печатать предварительный просмотр с помощью диалогового окна предварительного просмотра печати, о котором я не знаю, как сделать это, я могу открыть его, но не показать, что я хочу.
Это по-прежнему вызывает ошибку, что printpageeventargs не содержит определения drawstring ?? – 2010-11-25 20:47:59