开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4808|回复: 3

关于DEV Report报表直接打印的问题

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
3
软币
99
在线时间
5 小时
注册时间
2015-8-25
发表于 2015-8-26 10:24:06 | 显示全部楼层 |阅读模式
这几天遇到一个需求,B/S --- ASP.NET ,打印报表想直接打印,跳过打印预览。这样来实现批量打印功能。后台该怎么操作呢。也就是想后台调用前台的打印功能。

ReportPrintTool pts = new ReportPrintTool(report);
    pts.PrintingSystem.StartPrint += new PrintDocumentEventHandler(reportsStartPrintEventHandler);

//打印报表
    pts.Print();

   //
    private void reportsStartPrintEventHandler(object sender, PrintDocumentEventArgs e)
    {
        int pageCount = e.PrintDocument.PrinterSettings.ToPage;
        e.PrintDocument.PrinterSettings = prnSettings;

        // Do this if your reports contain different number of pages,
        // and you always need to print all pages in a report.
        e.PrintDocument.PrinterSettings.ToPage = pageCount;
    }
这么写的代码是Winform下的,请问ASP.NET 后台该如何调用前台打印功能?谢谢。

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
3
软币
99
在线时间
5 小时
注册时间
2015-8-25
 楼主| 发表于 2015-8-26 10:37:20 | 显示全部楼层
文档里面这个代码是winform下的,在asp.net环境下运行不了。
QQ截图20150826103614.png
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
17
软币
187
在线时间
19 小时
注册时间
2015-4-22
发表于 2015-11-26 22:50:04 来自手机 | 显示全部楼层
楼主,你上面的文档能发我一份嘛,394415917@qq.com.非常感谢
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
20
软币
90
在线时间
5 小时
注册时间
2017-8-8
QQ
发表于 2017-8-10 10:22:45 | 显示全部楼层
求演示代码 1916551776@qq.com
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2025-2-23 13:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表