如何在不创建文件的情况下打印(CrystalDecisions)ReportDocument.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, 0)

PrintToPrinter(nCopies As Integer, collated As Boolean, startPageN As Integer, endPageN As Integer)
    

要回复问题请先登录注册