FastReport.Net提供了一种插件机制,用于扩展报表设计器的功能。这些插件中的大多数用于在报表设计器中添加数据库连接器。但还有其他的用途,例如,那些向设计器添加新控件的人。
但在使用插件之前,必须先编译它们。源代码在交付FastReport.Net中。也就是说,您需要存在MS Visual Studio开发环境才能使用插件。
添加先前存在的插件的机制坦率地说不太方便。让我们回顾一下它的工作方式。
在报表设计器中,打开File-> Options菜单,插件部分:
使用添加“Add”按钮添加插件。只需选择dll文件即可。但是,为了使添加的插件正常工作,您需要重新启动设计器。
看我们现在得到了什么?单独的插件管理器应用程序。它会找到所有可用的插件,并允许您在启动报表设计器之前选择需要连接的插件。这个需求很久以前就被提出来了,因为每次添加插件后重新启动设计器都不是很方便。
让我们更详细地看一下新的插件管理器。您需要预编译它。然后,运行它。首次启动时,您将看到设置窗口:
这里:
安装包缓存位置(Nuget): ——为了不每次下载安装包,下载的安装包一次保存在缓存中;
插件路径——用于存储组装插件的文件夹;
Fr dll路径——安装包管理器是为特定版本的FastReport库构建的;
框架——选择与报表设计器匹配的框架也很重要。默认为.net framework 4.0;
产品——允许您选择安装了插件的FastReport产品。现在只有FastReport可用,即FastReport.Net。将来会添加FastReport.Desktop;
语言——插件管理器界面的本地化。更改需要重新启动程序。
设置完成后,我们就可以使用插件管理器了。在左侧窗口中,您将看到可用的安装插件。这些插件的源代码位于远程服务器上。因此,使用安装包管理器时需要Internet连接。此外,要构建插件,将需要Nuget中的一些库。
因此,在管理器中,我们可以安装或删除插件。让我们安装一个插件连接器来连接MySQL数据库。为此,请标记相应的组合框,然后单击安装插件“Install Plugins”按钮。同时,报表设计器应该关闭。安装包管理器将下载所选插件的源代码,编译它们(需要.Net Framework)并将其安装到设计器中。
插件被添加到右侧的窗口中,这表明它已成功安装。看看这个。运行报表设计器并向报表添加新数据源:
我们看到可用连接器列表中有MySQL连接。我们还可以在File-> Options设计器的设置中查看已安装的插件列表:
在已安装的插件列表中——MySQL。
当前版本的插件管理器仅适用于数据库插件。当然,在将来的版本中,所有可能的插件都可以安装。
如果在安装插件期间发生错误,您可以在插件安装日志中找到它们:C:\Users\username\.fastreport\net\pluginmanager\plugins\logs.txt
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/2431.html
相关产品: FastReport.Net,