找回密码
 立即注册

QQ登录

只需一步,快速开始

tangke888 Wyn认证
金牌服务用户   /  发表于:2023-5-30 10:18  /   查看:1532  /  回复:6
1金币
     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);




最佳答案

查看完整内容

您好,很抱歉,目前确实没有对应的打印份数的接口,所以没办法通过代码进行设置,建议您参考上面版主的回复使用for循环调用多次来实现多份打印。

6 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-5-30 10:18:46
来自 7#
tangke888 发表于 2023-5-30 12:11
for 我知道,但每次加载报表,速度就慢 了

您好,很抱歉,目前确实没有对应的打印份数的接口,所以没办法通过代码进行设置,建议您参考上面版主的回复使用for循环调用多次来实现多份打印。
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-5-30 11:09:45
2#
您好,您说的打印份数是什么意思?是一份报表打印多次吗?如果是这个的话,您可以多次调用打印接口。
如果是同一份模板,根据不同数据填充打印的话,您可以参考一下这个教程:
https://gcdn.grapecity.com.cn/showtopic-73676-1-1.html
回复 使用道具 举报
tangke888Wyn认证
金牌服务用户   /  发表于:2023-5-30 11:12:00
3#
是一份报表打多次,可以直接代码里属性设置?
回复 使用道具 举报
tangke888Wyn认证
金牌服务用户   /  发表于:2023-5-30 11:39:48
4#
打多份,要重复调模板的话,打印速度慢,有没有直接参数设置的?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-5-30 11:51:49
5#
tangke888 发表于 2023-5-30 11:39
打多份,要重复调模板的话,打印速度慢,有没有直接参数设置的?

这个目前没有直接的参数,但是您可以直接写一个for循环不就可以嘛,重复多次调用打印接口即可实现循环打印
回复 使用道具 举报
tangke888Wyn认证
金牌服务用户   /  发表于:2023-5-30 12:11:05
6#
for 我知道,但每次加载报表,速度就慢 了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部