-1
我使用UltraPrintPreviewDialog从Infragistics的处理数 - 打印预览对话框
PrintPreviewDialog1.Document.DocumentName = "Report";
PrintPreviewDialog1.Document.PrinterSettings =<<my printer settings>>;
PrintPreviewDialog1.Document.PrinterSettings.Copies = 2;
PrintPreviewDialog1.ShowDialog(); //this line
当我预览上面的代码,它不会加载我打印预览2份,而不是只加载1页(页面内容为1页,但如果我设置为2,它应该显示我相同的页面内容两次,以便可以打印份数相应),也试图使用此
for (int i = 1; i <= PrintPreviewDialog1.Document.PrinterSettings.Copies; i++)
{
PrintPreviewDialog1.Document.Print();
}
它没有直接从打印预览打印2份。
如何通过UltraPrintPreviewDialog打印(或打印预览和打印)所选份数的副本?
[的PrintPage PrintPageEventHandler打印输出太多份]的可能重复(http://stackoverflow.com/questions/10287558/printpage-printpageeventhandler-is-printing-too-many-copies) – MethodMan 2013-05-01 01:29:29