首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Map对象的FastReport .Net C#加载frx文件

带有Map对象的FastReport .Net C#加载frx文件
EN

Stack Overflow用户
提问于 2021-12-29 14:54:02
回答 1查看 436关注 0票数 0

我使用FastReport .Net Designer创建带有所有报表定义的.frx文件,然后将其加载到.Net代码中,添加了Map对象,运行了预览,地图显示得很好。

但是,当我试图从我的.frx代码中加载c#文件时,它会抛出“无法找到Map”异常。

我的解决方案是.net4.7,我使用的是最新的FastReport Nuget软件包。

请注意,一旦我将Map对象移回正常工作状态,.frx就会很好地加载到我的c#代码中,并且一切都正常工作(当然没有地图)。

引发异常的c#代码:

代码语言:javascript
复制
var report = new Report();
report.Load(GetFrx(type));

异常详细信息:

来源: FastReport.ReportComponentBase.Deserialize(FRReader消息:无法找到对象MapObject堆栈跟踪: at FastReport.Utils.FRReader.Read() at FastReport.Base.DeserializeSubItems(FRReader reader) at FastReport.Base.Deserialize(FRReader reader) at FastReport.Utils.FRReader.Read() at FastReport.Base.DeserializeSubItems(FRReader reader) at FastReport.Base.Deserialize(FRReader reader) at FastReport.Utils.FRReader.Read() at FastReport.Utils.FRReader.Read(FRReader reader) at FastReport.Base.DeserializeSubItems(FRReader reader) at。FastReport.Utils.FRReader.Read(IFRSerializable obj的Report.Deserialize(FRReader阅读器)在FastReport.Report.Load(流)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-04 15:13:03

这是因为您可能正在使用免费的NuGet包FastReport.OpenSource.Export.PdfSimple。PdfSimple正在将PDF页面导出为图像,这会导致一些限制以及您提到的地图问题。为了解决您的问题,您需要购买和使用完整的FastReport.Net版本。您可以下载试用NuGet包FastReport.Net.Demo并查看它将解决您的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70521052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档