1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 报表开发工具FastReport.NET的十大常见问题及解决方法

报表开发工具FastReport.NET的十大常见问题及解决方法

时间:2019-06-08 10:15:34

相关推荐

报表开发工具FastReport.NET的十大常见问题及解决方法

Fastreport是目前世界上主流的图表控件,具有超高性价比,以更具成本优势的价格,便能提供功能齐全的报表解决方案,连续三年蝉联全球文档创建组件和库的“ Top 50 Publishers”奖。

官方版下载(qun:536197826)/product/1861/download

问题1:我能否将报告生成器添加到我的客户能够修改报告的产品中?还是每个客户都必须购买自己的许可证?

你可以为终端用户添加设计器,不需要额外的许可。意思是你可以在没有源代码的情况下,在开发环境之外,只将报表生成器添加到产品中。

问题2:Single,Team和Site License有什么区别?

您可以订购1个Single许可证(仅限每位开发人员)。2个Team许可证(适用于最多4人的开发人员团队,包括构建服务器许可证)。3个站点许可证(用于组织中具有一个地理地址的无限数量的工作场所,包括构建服务器许可证)。

问题3:续订需要多少钱?我可以从中得到什么?

您可以在控制面板中续订订阅。订阅包括技术支持和产品更新,每次续订都是以每年全价的 1/3 的价格。当您的订阅到期时,您有两个选择: - 续订,这样您就可以获得技术支持和产品更新。继续使用FastReport .NET,在这种情况下,您将无法使用最新的产品更新并获得技术支持。

问题4:我想以折扣价购买最新版本的FastReport团队许可证,但我只有单一许可证,这样采购需要花费多少钱?

你可以获得单个许可证的30%的折扣。团队许可证的价格 - 单一许可证的30% = 价格

问题5:无法在Visual Studio中的窗体上添加组件怎么办?

您需要将 FastReport.Editor.dll、FastReport.VSDesign.dll、FastReport.Web 和 FastReport.dll 添加到 GAC。为此,打开 VisualStudio 工具文件夹(C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts),打开 Developer CommandPrompt for...,并写入 gacutil -i "reference path+ name.dll" (gacutil -i "Program Files\FastReports\\Framework 4.0\FastReport.dll")。在此处阅读有关 GAC 的更多信息 -

/en-us/library/dkkx7f79(v=vs.110).aspx

同时需要在 Visual Studio 工具箱中添加 FastReport 控件:右键单击工具箱 -> 选择项目 -> 从 GAC 选择 FastReport.dll,然后按确定。

问题6:如何计算对象的大小,其属性设置为动态变化(AutoWidth、CanGrow、CanShrink)?

如果调用 .Height 对象属性 (Text1.Height),则结果将是报表模板中对象的高度。构建报告后,高度会发生变化。

您应该使用 CalcHeight (Text1.CalcHeight()) 方法来确定准备好的报表中对象的高度。要计算宽度还需要使用 CalcWidth 方法。

问题7:编译项目时收到错误消息:找不到类型或命名空间名称“FastReport" (是否缺少using指令或程序集引用? )

确保项目包含指向所需库(FastReport.dll、FastReport.Web.dll)的链接。检查项目和连接的库使用的 .NET Framework 版本。

问题8:安装完整版FastReport .NET报告后,继续生成有限制怎么办?

您应该删除试用版。在检查目录 C:\Windows\assembly 和 C:\Windows\\assembly\GAC_MSIL 之后,它不能包含FastReport .NET库。如果它包括 - 然后删除它。卸载后应安装 Full FastReport .NET 版本。

问题9:如何使用代码通过电子邮件发送PDF格式的报告?

请使用此代码段:

Report report = new Report();report.Load(...);report.RegisterData(...);report.Prepare();PDFExport pdfExport = new PDFExport();EmailExport export = new EmailExport();// set up Account properties...export.Account.Host = "...";export.Account.Address = "...";// set up email properties...export.Address = "...";export.Subject = "...";export.MessageBody = "...";// send emailexport.Export = pdfExport;export.SendEmail(report);

问题10:如何删除最终用户的数据选项卡?

将“EnvironmentSettings”控件添加到您的表单。

然后在调用 report.Design() 之前添加以下行:

EnvironmentSettings1.DesignerSettings.Restrictions.DontCreateData = True;

EnvironmentSettings1.DesignerSettings.Restrictions.DontEditData = True;如果你使用 DesignerControl,那么应该使用这个代码:

designerControl1.Restrictions.DontCreateData = true;

designerControl1.Restrictions.DontEditData = true; 这样数据控件将被禁用。

关于“FastReport .NET十大常见问题的第一弹讲解就到这里了,点击查看更多常见问题解答

进入FastReport中文网获取更多授权、教程资源。

FastReport .Net | 下载试用/product/1861/download

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。