我在C#中开发了一个应用程序,并且我只想在打印机中打印标签,而不是打印整个表单。 我的四个标签是lblName, lblAge, lblAdd, lblEmail
。我只想要打印这些标签,而不是表单。有人可以帮我请。谢谢!仅在打印机中打印标签,而不在C#中打印标签
无论如何,这是我的代码打印时,我点击按钮。
private void btnPrint_Click(object sender, EventArgs e)
{
PaperSize pp = new PaperSize("MyReport", 718, 359);
printForm1.PrinterSettings.DefaultPageSettings.PaperSize = pp;
printForm1.PrinterSettings.DefaultPageSettings.Margins = new Margins(0, 0, 0, 0);
//printForm1.PrintAction = System.Drawing.Printing.PrintAction.PrintToPreview;
printForm1.Print(this, PrintForm.PrintOption.CompatibleModeClientAreaOnly);
}
我只是把代码放在我的按钮上进行打印,但我有其他代码,比如从数据库中调用数据。它就像我将从数据库中获取数据,然后打印到身份证。 – ViFer
我收到了答复!它打印.. 现在我唯一的问题是它为什么模糊?或像素化呢? ( 它不像MS Word文档中打印干净。我知道关于水晶报告,但我不能使用它的原因是某种原因。请帮助我的人.. :( – ViFer