找回密码
 立即注册

QQ登录

只需一步,快速开始

ysjy

中级会员

51

主题

226

帖子

631

积分

中级会员

积分
631
ysjy
中级会员   /  发表于:2024-10-31 19:16  /   查看:104  /  回复:9
1金币

此模版格式中查询,显示图片,图片格式为jpg 格式,查询出来后提示  Rendering error




错误明细:
System.Exception: Rendering error ---> System.ArgumentOutOfRangeException: 要求非负数。
参数名: count
   在 System.IO.BinaryReader.ReadBytes(Int32 count)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.ReadDensity(BinaryReader binaryReader, Int32 densityOffset, Int32& offset, Boolean littleEndian)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.TryDecodeExif(BinaryReader binaryReader, Int32& intOffset)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.DecodeJpeg(BinaryReader binaryReader)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.GetDimensions(BinaryReader binaryReader)
   在 GrapeCity.ActiveReports.Rendering.Image.ImageHelper.GetDimensions(Stream image)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal....<.ctor>b__0()
   在 System.Lazy`1.CreateValue()
   在 System.Lazy`1.LazyInitValue()
   在 System.Lazy`1.get_Value()
   在 GrapeCity.ActiveReports.Viewer.Common.Internal...get_Size()
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderImage(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass3_0.<GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render>b__0(Action`2 callback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderReportItem(GraphicsRenderContext context, ILayoutArea area, Boolean fallback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderTable(GraphicsRenderContext context, ILayoutArea tableArea)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass8_0.<RenderBorderAndBackground>b__0(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass3_0.<GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render>b__0(Action`2 callback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderReportItem(GraphicsRenderContext context, ILayoutArea area, Boolean fallback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderAreaContent(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.RenderRectangle(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.<>c__DisplayClass3_0.<GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render>b__0(Action`2 callback)
   在 GrapeCity.ActiveReports.Rendering.GraphicalRenderer.GrapeCity.ActiveReports.Drawing.IGraphicsRenderer.Render(GraphicsRenderContext context, ILayoutArea area)
   在 GrapeCity.ActiveReports.ImageRenderers.Renderer.RenderSection(ILayoutArea section, GraphicsRenderContext context)
   在 GrapeCity.ActiveReports.ImageRenderers.Renderer.RenderPage(GraphicsRenderContext context, ILayoutPage page)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..RenderPage(TargetDeviceKind device, IDrawingCanvas canvas, ITextMetricsProvider metricsProvider, ILayoutPage page, EvalMessageInfo evalMessageInfo)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..RenderLayoutPage(ILayoutPage layoutPage, IFontsFactory fonts)
   --- 内部异常堆栈跟踪的结尾 ---
   在 GrapeCity.ActiveReports.Viewer.Common.Internal...<RenderLayoutPage>b__1(Graphics g, TargetDeviceKind deviceKind)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..Render(Graphics graphics, TargetDeviceKind deviceKind)
   在 GrapeCity.ActiveReports.Viewer.Common.Internal..Render(Graphics graphics)
   在 GrapeCity.ActiveReports.Viewer.Win.Views.SinglePageView.OnPaintImpl(PaintEventArgs e)

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

9 个回复

正序浏览
Bella.YuanWyn认证
超级版主   /  发表于:1 小时前
10#
ysjy 发表于 2024-11-5 11:14
我们使用的是V15的版本,麻烦使用我们的版本进行测试啊

您好,15版本已复现问题,目前有2个解决方法,您根据实际情况选择:
方法1:压缩图片,继续使用这2个图片,用下面的链接来进行压缩,然后在进行使用,我这边使用15版本测试是正常的。
压缩图片地址:https://tinypng.com/

方法2:升级版本,这个应该是15版本上的bug,目前16,17,18版本测试均是正常的,因为旧版本我们不进行维护,所以方便的话您可以升级一下版本。

本帖子中包含更多资源

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

x
回复 使用道具 举报
ysjy
中级会员   /  发表于:6 小时前
9#
Bella.Yuan 发表于 2024-11-4 15:21
您好,不确定您使用的是那个版本的AR,我这边使用AR16进行了测试,不管是单独的图片组件,还是将图片组件 ...

我们使用的是V15的版本,麻烦使用我们的版本进行测试啊
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:昨天 15:21
8#
ysjy 发表于 2024-11-4 13:49
你们可以用这两张图片来进行测试,我们已经测试过会报错

您好,不确定您使用的是那个版本的AR,我这边使用AR16进行了测试,不管是单独的图片组件,还是将图片组件嵌入表头均可以正常显示您的图片。


如果您不是16版本,您可以参考我的方法测试看看,如果单独的图片组件有问题,您可以是试试16版本,下载地址:https://gcdn.grapecity.com.cn/showtopic-227440-1-1.html
若单独的图片没问题,还是建议您一一删除组件来确定是那个组件有问题导致的。

本帖子中包含更多资源

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

x
回复 使用道具 举报
ysjy
中级会员   /  发表于:昨天 13:49
7#
Bella.Yuan 发表于 2024-11-4 10:12
您好,方便的话这样测试看看,报表中只使用图片组件绑定对应的数据,预览看看是否有报错,如果有报错,根 ...

你们可以用这两张图片来进行测试,我们已经测试过会报错

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:昨天 10:12
6#
ysjy 发表于 2024-11-4 08:56
这个模版已经使用过一段时间,确认过数据源已经可查询到数据,表格已经绑定正确数据集

您好,方便的话这样测试看看,报表中只使用图片组件绑定对应的数据,预览看看是否有报错,如果有报错,根据报错信息排查看看,也可以吧您返图片上传,回复您的AR版本,我们测试看看;如果预览是正确的,那就不是图片的问题,参考图片的解决方案一一删除模版的组件来测试看是那个组件有问题。
回复 使用道具 举报
ysjy
中级会员   /  发表于:昨天 08:56
地板
Felix.Li 发表于 2024-11-1 18:05
这个报错不太像是图片的问题了,您可以检查一下几个点:
1.表格是否有正常绑定一个数据集。
2.数据源是否 ...

这个模版已经使用过一段时间,确认过数据源已经可查询到数据,表格已经绑定正确数据集
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:4 天前
板凳
这个报错不太像是图片的问题了,您可以检查一下几个点:
1.表格是否有正常绑定一个数据集。
2.数据源是否可以正常查询到数据。
回复 使用道具 举报
ysjy
中级会员   /  发表于:4 天前
沙发
Eden.Sun 发表于 2024-11-1 11:13
您好,从您的图片上看,您的图盘设置的是从外部获取,您的图片内容是什么样子的。您直接拖一个图片组件试试 ...

可以正常渲染,但是点击预览后就会报错

本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:4 天前
楼主
您好,从您的图片上看,您的图盘设置的是从外部获取,您的图片内容是什么样子的。您直接拖一个图片组件试试,看能不能正常渲染出出来

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部