twq 发表于 2024-1-12 00:09:58

AR14版本 动态加载xml模板转byte[]

AR14    我用的生成xml打印模板转成bytep[]    在第二次加载这个byte[]就报错提示

Eden.Sun 发表于 2024-1-12 00:09:59

问题描述:动态加载xml模板转byte[] [修改]


问题解决:
您好,从您上面的代码报错来看,是找不到报表的方法。
① 如果您只是把报表文件转成了byte[] 的话,他就不是一个报表对象,所以不能使用报表的打印也就是可以理解。

② 您保存报表文件的话,直接打印报表文件是不行的。需要通过报表对象,调用报表的打印方法, 这个时候报表会根据设计,获取数据、并渲染成对应的文件(如pdf)才能进行打印的。

③从您的第二张图片来看,您保存的byte数组也是乱码的,您也可以检查一下。


twq 发表于 2024-1-12 12:29:15

可以加载这个byte[]类型的啊

Bella.Yuan 发表于 2024-1-12 18:50:20

twq 发表于 2024-1-12 12:29
可以加载这个byte[]类型的啊

可以尝试在VS把项目清理一下,全部重新生成一下在测试看看是否还有这个问题。
页: [1]
查看完整版本: AR14版本 动态加载xml模板转byte[]