找回密码
 立即注册

QQ登录

只需一步,快速开始

zhaorong

注册会员

5

主题

44

帖子

115

积分

注册会员

积分
115
最新发帖
zhaorong
注册会员   /  发表于:2021-8-11 10:57  /   查看:2910  /  回复:5
本帖最后由 Crystal.Li 于 2021-8-11 11:31 编辑

Page报表元素超出页面的时候,Web设计器加载异常,无法选中元素,无法编辑。


正常的逻辑应该是保存的时候校验,为何加载的时候也会校验元素大小呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-11 11:32:39
沙发
在设计阶段,如果报表占据的区域大小超过纸张大小,是不允许的。这个报表现在无法正常使用的话,可能得从报表源文件入手,修改一下源文件里面纸张宽度和高度。
回复 使用道具 举报
zhaorong
注册会员   /  发表于:2021-8-11 12:53:35
板凳
原始文件能正常使用,但是复制之后保存到S3便无法打开。希望开发团队尽快修复问题,我们有几千经销商,不能每次出现类似问题就下载下来手动改,这样既不现实也不合理。
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-11 13:40:58
地板
您好,复制之后就打不开了,具体是怎么操作的,直接复制一个报表文件吗?存到S3,中间还有什么操作没?正常如果你只是复制报表文件并且原始文件正常,是不会有这个报错的。
回复 使用道具 举报
zhaorong
注册会员   /  发表于:2021-8-11 14:28:27
5#
复制步骤
1. 通过ReportConverter.FromXML读取Xml内容转换为Report对象;
2. 通过ReportConverter.ToXml将第一步获得的Report对象转换为字节数组;
3. 将第二步得到的字节数组上传到S3;

怀疑是ReportConverter.FromXML在执行过程中没有修正数据的精度导致的。ReportConverter的命名空间是GrapeCity.ActiveReports.Aspnetcore.Designer.Utilities。
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-8-11 16:21:55
6#
那这个要读取的原始Xml和通过ReportConverter.ToXml转换的xml内容有对比过吗?是否一致?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部