Fastreport是目前世界上主流的图表控件,具有超高性价比,以更具成本优势的价格,便能提供功能齐全的报表解决方案,连续三年蝉联全球文档创建组件和库的“ Top 50 Publishers”奖。
FastReport.NET官方版下载(qun:536197826 )https://www.evget.com/product/1861/download
问题1:我能否将报告生成器添加到我的客户能够修改报告的产品中?还是每个客户都必须购买自己的许可证?
你可以为终端用户添加设计器FastReport.NET,不需要额外的许可。意思是你可以在没有源代码的情况下,在开发环境之外,只将报表生成器添加到产品中。
问题2:Single,Team和Site License有什么区别?
您可以订购1个Single许可证(仅限每位开发人员)。2个Team许可证(适用于最多4人的开发人员团队,包括构建服务器许可证)。3个站点许可证(用于组织中具有一个地理地址的无限数量的工作场所,包括构建服务器许可证)。
问题3:续订FastReport.NET需要多少钱?我可以从中得到什么?
您可以在控制面板中续订订阅。订阅包括技术支持和产品更新,每次续订都是以每年全价的 1/3 的价格。当您的订阅到期时,您有两个选择: - 续订,这样您就可以获得技术支持和产品更新。继续使用 FastReport .NET,在这种情况下,您将无法使用最新的产品更新并获得技术支持。
问题4:我想以折扣价购买最新版本的FastReport团队许可证,但我只有单一许可证,这样采购需要花费多少钱?
你可以获得单个许可证的30%的折扣。团队许可证的价格 - 单一许可证的30% = 价格
问题5:无法在Visual Studio中的窗体上添加FastReport.Net组件怎么办?
您需要将 FastReport.Editor.dll、FastReport.VSDesign.dll、FastReport.Web 和 FastReport.dll 添加到 GAC。为此,打开 Visual Studio 工具文件夹(C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts),打开 Developer Command Prompt for...,并写入 gacutil -i "reference path+ name.dll" (gacutil -i "Program Files\FastReports\FastReport.Net\Framework 4.0\FastReport.dll")。在此处阅读有关 GAC 的更多信息 -
https://msdn.microsoft.com/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\Microsoft.NET\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 email export.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 | 下载试用https://www.evget.com/product/1861/download