我正在使用 Infragistics 的 UltraPrintPreviewDialog
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 打印(或打印预览和打印)选定的份数?