SSRS:来自自定义代码的图像

时间:2015-12-04 19:53:18

标签: reporting-services

我在RDL中使用自定义代码生成包含条形码字体编码数据的PNG。

代码本身有效...如果我把它扔进控制台应用程序,并保存字节数组,它返回到一个文件,Windows / MSPaint / etc能够打开它没问题。

但在RDL中,我无法将其显示为图像。

我的自定义代码:

Public Function BarCode_39(ByVal text as String) As Object
    ... generate System.Drawing.BitMap
    bitmap.Save(memStream, ImageFormat.Png)
    memstream.Flush()
    return memstream.ToArray()
End Function

尝试将函数设置为返回Byte()......似乎无法正常工作

想法?想法?

1 个答案:

答案 0 :(得分:1)

答案:

https://blog.oraylis.de/2012/04/ssrs-custom-drawing-code/发现我必须将其从嵌入式图像更改为在数据库中获取。

为了清晰起见,我还将代码签名切换为返回Byte()