水晶报表生成包含来自数据库BLOB的图像的报表

时间:2019-08-30 03:25:07

标签: pdf vb6 blob crystal-reports-9

我们公司有一个VB6程序,该程序使用Crystal Report CRAXDRT9.dll v9.2.0.448生成报告,是的,我们正在使用Crystal Report 9。

所以今天我正在尝试一些新的东西,将图像从数据库BLOB字段插入到报告中。我尝试将bmp和jpg图像文件都放入BLOB字段中,它们都可以在编辑rpt文件和预览时,或者从Crystal Report应用程序导出pdf文件时,在Crystal Report应用程序中成功显示图像。

但是,当我将所有内容放到报表系统中时,这里有一些工作计划,提交内容,最后一站是一个小型的VB程序,该程序使用dll生成报表,其他一切都很好,即使来自可以显示相同的表格,但不能显示最终导出的pdf文件中的图像。

我可以知道在执行此类操作时是否需要配置任何特定设置吗?

我认为VB程序的

代码摘录与报告导出设置有关

Set crxReport = New CRAXDRT.Report
.
.
Select Case datPrimaryRS.Fields(conExportTypeColumn)
    Case 0 'PDF
        crxExportOptions.DestinationType = crEDTDiskFile
        crxExportOptions.FormatType = crEFTPortableDocFormat
        crxExportOptions.DiskFileName = txtFileName ' grdDataGrid.Columns(conExportPathColumn) & grdDataGrid.Columns(conExportNameColumn)
        crxReport.Export False

坦率地说,在我看来,似乎只是选择pdf导出类型并导出到本地磁盘,我看不到其他东西,也许是缺少其他一些设置吗?

enter image description here

0 个答案:

没有答案