打印份数 在代码里如何实现
PrinterSettings printerSettings = new PrinterSettings();printerSettings.ShowPrintDialog = false;//是否显示打印对话框
printerSettings.ShowPrintProgressDialog = false;
// printerSettings.Printer.Landscape = true;
printerSettings.Printer.PrinterName = PrintList.Text;//打印机名
GrapeCity.ActiveReports.Document.PageDocument pageDocument = new GrapeCity.ActiveReports.Document.PageDocument(pageReport);
pageDocument.Print(printerSettings);
tangke888 发表于 2023-5-30 12:11
for 我知道,但每次加载报表,速度就慢 了
您好,很抱歉,目前确实没有对应的打印份数的接口,所以没办法通过代码进行设置,建议您参考上面版主的回复使用for循环调用多次来实现多份打印。 您好,您说的打印份数是什么意思?是一份报表打印多次吗?如果是这个的话,您可以多次调用打印接口。
如果是同一份模板,根据不同数据填充打印的话,您可以参考一下这个教程:
https://gcdn.grapecity.com.cn/showtopic-73676-1-1.html 是一份报表打多次,可以直接代码里属性设置? 打多份,要重复调模板的话,打印速度慢,有没有直接参数设置的? tangke888 发表于 2023-5-30 11:39
打多份,要重复调模板的话,打印速度慢,有没有直接参数设置的?
这个目前没有直接的参数,但是您可以直接写一个for循环不就可以嘛,重复多次调用打印接口即可实现循环打印 for 我知道,但每次加载报表,速度就慢 了
页:
[1]