我们正在分析“SAP Crystal Reports”以满足我们现有的报告要求。
目前我们使用 Crystal Reports 8.5,它可以作为 ActiveX 控件嵌入到 InTouch HMI 应用程序中,以在运行时生成所需的报告并将其导出为 PDF 格式,支持多种语言,包括中文。
但是,由于 Crystal Reports 2008 (12.x) 已淘汰许多 Crystal Reports SDK,并且现在不支持 OCX,因此该产品的较新版本不再提供可嵌入或包含在 InTouch HMI 中的控件申请。
问题:
最新的“SAP Crystal Reports”能否以与 Crystal Reports 8.5 相同的方式嵌入 InTouch HMI 应用程序中,并在运行时生成报告并将其导出为 PDF 格式?
“SAP Crystal Reports”文件可以从.NET代码打开并导出为PDF吗?
可以通过以下步骤从 InTouch HMI 应用程序查看使用 SAP Crystal Reports 创建的报告:
使用 SAP Crystal Report 软件创建报告。
将“CrystalDecisions.Windows.Forms.CrystalReportViewer 类”导入到 InTouch HMI 应用程序的 ArchestrA 图形中,
将 CrystalReportViewer 控件添加到应用程序符号,并将该控件的 ReportSource 属性分配给步骤 1 中创建的报表文件。