找回密码
 立即注册

QQ登录

只需一步,快速开始

szpzr

高级会员

138

主题

552

帖子

1754

积分

高级会员

积分
1754

活字格认证

szpzr
高级会员   /  发表于:2024-4-2 09:50  /   查看:1012  /  回复:4
本帖最后由 szpzr 于 2024-4-2 10:07 编辑

版主:求助,急!
web下区域报表通过代码:
   Rpt.Run();
                        GrapeCity.ActiveReports.PrintExtension.Print(Rpt.Document, false);
在调试状态下可实现直接打印,但部署到服务器上后无法实现?
AR11,ViewerType ="AcrobatReader"  浏览器 Microsoft Edge

以前使用 合并报表 RptSum.Document.Pages.AddRange(Rpt.Document.Pages);
ViewerType ="FlashViewer"
WebViewer1.FlashViewerOptions.PrintOptions.StartPrint = true;//实现直接打印
由于 Ddge 无法使用 Flash 改成 ViewerType ="AcrobatReader"
是否有其他方式实现直接打印。

4 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-4-3 16:52:44
来自 3#
本帖最后由 Eden.Sun 于 2024-4-30 15:18 编辑


************************************************最佳答案********************************************



您好,目前询问了一下。静默打印目前就是这个一个:



GrapeCity.ActiveReports.PrintExtension.Print(sectionDocument, false, false)
就是他们不显示打印对话框直接打印。
您说部署后不能正常打印,我怀疑是不是服务器打印机有什么配置,或者是不是系统默认打印机指定的不对,不是需要的打印机
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-4-2 18:37:15
沙发
问题描述:

区域报表静默打印的实现。

问题回答:
您好,这个我们这边和开发沟通一下,看有没有什么实现方法,有结果了给您反馈
回复 使用道具 举报
szpzr
高级会员   /  发表于:2024-4-7 07:27:45
地板
好的,谢谢!
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-4-7 11:05:30
5#

不客气的,有其他的问题,欢迎您在开新帖解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部