HTML导出中带有图像的InvalidArgumentException

2020-09-23 08:26发布

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

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


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

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

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

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

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


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

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

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

付费偷看设置
发送
3条回答
大道至简
1楼 · 2020-09-23 08:56.采纳回答

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

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

SKY徐
2楼-- · 2020-09-23 09:10

CR需要徽标文件,设计器执行相同的操作,如果用户使用伪图像 不想使用我们的。

不是设计上的错误。...

Don

路亽曱_Ryan
3楼-- · 2020-09-23 08:58

我不确定我是否遵循-我认为我们在谈论两种不同的事情。 我说的是我在报告中放置的Blob字段。 这是客户上传的徽标图像,可用于我为其生成的报告中。 导出到html时,如果没有图像,它会爆炸。

这些都是使用我的网站上的SDK完成的。

一周热门 更多>