HTML导出中带有图像的InvalidArgumentException

2020-09-23 08:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一堆显示客户徽标的报告。 徽...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一堆显示客户徽标的报告。 徽标(以及其他一些信息)来自.net数据-带有单个项目的List <>。 该项目是一个带有徽标字节数组和一些字符串的对象。 在大多数情况下,这非常有效。 当客户没有徽标时,就会出现此问题。 导出到html失败,并显示InvalidArgumentException和消息"无效的导出选项"。 带有或不带有徽标的导出到pdf,word或excel都可以正常工作。

我的解决方法是,如果客户没有徽标,则将虚拟空白图像加载到我的数据对象中。 这行得通,但并不理想。

除非我缺少明显的东西,否则这听起来像是个错误。

3条回答
大道至简
2020-09-23 08:56 .采纳回答

我应该添加一些细节。 此Blob(图像)字段位于用作页面标题的子报表上。 直到最近,它还是从数据库源中填充的。 当数据库中的徽标字段为空时,就没有问题。 既然我已经切换到.net数据来填充页面标题,那么当徽标为null时,html导出就会出现问题。 同样,其他导出类型也不是问题-仅HTML。

我有另一个解决方法-如果数据为空,则可以抑制Blob字段。 这可以正常工作,但是这意味着我必须重新导入所有页面页眉:(

一周热门 更多>