彩票走势图

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

原创|行业资讯|编辑:何家巧|2022-12-29 13:35:18.283|阅读 342 次

概述:在使用报表开发工具FastReport.NET的过程中,总会遇见授权或者使用问题,今天我们就联合厂商为大家带来十个常见问题的解答,希望能够帮到大家。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Fastreport是目前世界上主流的图表控件,具有超高性价比,以更具成本优势的价格,便能提供功能齐全的报表解决方案,连续三年蝉联全球文档创建组件和库的“ Top 50 Publishers”奖。慧都科技是Fast Reports在中国区十余年的友好合作伙伴,连续多年被Fast Reports授予中国区Best Partner称号。

FastReport.NET官方版下载

 问题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 的更多信息 - 
//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 .Net使用教程

FastReport .Net | 下载试用

FastReport技术QQ群:536197826 ;     欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP