2
에서 비트 맵과 텍스트가있는 레이블 미리보기 비트 맵과 그림 상자에서 이미지를 인쇄하는 기능을 내 프로그램에서 만들었지 만 텍스트가 포함 된 레이블을 인쇄하려고합니다. 잘. 이것은 현재 코드입니다 :인쇄 및 인쇄 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이고 내 그림 상자는 capturebox입니다.
레이블 내용을 이미지의 옆이나 아래쪽에 인쇄 할 수 있기를 바랍니다. 괜찮습니다.
인쇄 미리보기 대화 상자를 사용하여이 미리보기를 인쇄 할 수 있기를 원합니다.이 대화 상자를 표시하는 방법을 모르면 열 수는 있지만 원하는 항목을 표시하지 않습니다.
여전히 printpageeventargs에 drawstring의 정의가 포함되어 있지 않다는 오류가 발생합니까 ?? –
걱정하지 마세요. e.DrawString (ExtraNotes.Text, SystemFonts.CaptionFont, Brushes.Black, 10, 10)을 만들어야했습니다. e.Graphics.DrawString (ExtraNotes.Text, SystemFonts.CaptionFont, Brushes.Black, 10, 10); –
죄송합니다. 그래픽을 입력하는 것을 잊었습니다. – BeemerGuy