Aspose QR 码未显示在报表服务器中
Aspose QR code not showing in report server
我正在尝试使用 Aspose.barcode 软件让 QR 码在 Microsoft 报告服务器中工作,但没有成功。
首先,我在报表服务器和开发机器上安装了程序集。
添加了对 System.Drawing.dll 和 Aspose.BarCode.ReportingServices 的引用
在下面添加了一个类名:Aspose.BarCode.ReportingServices.BarCodeBuilder
添加实例名称 objBarCode
在报告的代码部分我添加了函数:
Function GetBarCodeImageOfQRCode(s as String)
objBarCode.QREncodeMode = 0
objBarCode.SymbologyType = 17179869184
objBarCode.CodeText = s
return objBarCode.GenerateBarCodeImage()
End Function
然后向报表添加图像控件,并在表达式中使用我所做的图像:
=Code.GetBarCodeImageOfQRCode("Test")
保存时没有错误,但 运行 报告上没有 QR 图像出现。
我需要做什么才能让 aspose 条形码在报表服务器中工作?
请修改您的代码,使其将位图转换为字节数组并尝试设置正确的 mime 类型。以下是可以使用的代码片段。
System.Drawing.Bitmap objBitMap = objBarCode.GenerateBarCodeImage()
Dim bitmapData As Byte() = Nothing
Using ms As New System.IO.MemoryStream()
objBitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp)
bitmapData = ms.ToArray()
End Using
Return bitmapData
我在 Aspose 工作,担任开发人员布道师。
我正在尝试使用 Aspose.barcode 软件让 QR 码在 Microsoft 报告服务器中工作,但没有成功。
首先,我在报表服务器和开发机器上安装了程序集。 添加了对 System.Drawing.dll 和 Aspose.BarCode.ReportingServices 的引用 在下面添加了一个类名:Aspose.BarCode.ReportingServices.BarCodeBuilder 添加实例名称 objBarCode
在报告的代码部分我添加了函数:
Function GetBarCodeImageOfQRCode(s as String)
objBarCode.QREncodeMode = 0
objBarCode.SymbologyType = 17179869184
objBarCode.CodeText = s
return objBarCode.GenerateBarCodeImage()
End Function
然后向报表添加图像控件,并在表达式中使用我所做的图像:
=Code.GetBarCodeImageOfQRCode("Test")
保存时没有错误,但 运行 报告上没有 QR 图像出现。
我需要做什么才能让 aspose 条形码在报表服务器中工作?
请修改您的代码,使其将位图转换为字节数组并尝试设置正确的 mime 类型。以下是可以使用的代码片段。
System.Drawing.Bitmap objBitMap = objBarCode.GenerateBarCodeImage()
Dim bitmapData As Byte() = Nothing
Using ms As New System.IO.MemoryStream()
objBitMap.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp)
bitmapData = ms.ToArray()
End Using
Return bitmapData
我在 Aspose 工作,担任开发人员布道师。