如何解决如何在不创建文件的情况下打印CrystalDecisionsReportDocument.ExportToStream的内容?
| 如标题所示: 如何在不创建文件的情况下打印(CrystalDecisions)ReportDocument.ExportToStream(Type = PDF)的内容? 因为我们在执行RptDoc.PrintToPrinter时遇到ASP.NET服务器打印机的访问权限问题 (用户将使用其Active Directory帐户登录我们的系统,将打印机权限授予这些用户帐户,而不是授予NETWORK SERVICE / IIS / ASP.NET工作进程,我们的系统将模拟这些AD用户帐户进行打印) (我们也不希望将生成的水晶报告缓存为PDF文件并进行打印) 非常感谢!解决方法
您需要调用ExportToHttpResponse方法
crReport.ExportToHttpResponse(ExportFormatType.PortableDocFormat,Response,false,\"Exported Report\");
参数为:
formatType-导出报告的格式类型
response-页面的响应对象
asAttachment-报告是否将作为附件导出
attachmentName-导出的报告的名称
,尝试使用
ReportDocument.PrintToPrinter(1,True,0)
PrintToPrinter(nCopies As Integer,collated As Boolean,startPageN As Integer,endPageN As Integer)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。