-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