当前位置: 首页 > 图灵资讯 > 技术篇> 引用帆软java

引用帆软java

来源:图灵教育
时间:2024-01-31 09:55:14

引用帆软Java的实现步骤和代码示例

作为一名经验丰富的开发人员,我将向您介绍如何引用帆软Java。帆软Java是一种优秀的报告开发工具,可以轻松生成各种报告。下面将详细介绍整个过程,并提供每个步骤所需的代码。

整体流程如下:

步骤操作代码示例1下载并安装帆软Java,无需代码2创建Java项目,无需代码3引入帆软Java的依赖包在项目pomm中.以下依赖添加到xml文件中:
<dependency>    <groupId>com.fr</groupId>    <artifactId>fr-core</artifactId>    <version>10.0.0</version></dependency>

4 | 创建帆软Java报表 | 创建一个代码如下的类:

import com.fr.base.FRContext;import com.fr.dav.LocalEnv;import com.fr.dav.LocalEnv.WriteableLocalEnv;import com.fr.dav.LocalEnv.WriteableLocalEnv.Suffix;import com.fr.env.RemoteExportEnv;import com.fr.io.exporter.EmbeddedTableDataExporter;import com.fr.main.impl.WorkBook;import com.fr.report.module.EngineModule;import com.fr.stable.WriteableDocument;import com.fr.web.core.Reportlet;public class MyReportlet extends Reportlet {    public void work() throws Exception {        FRContext.setCurrentEnv(new RemoteExportEnv());        FRContext.getLogger().info("Start create report");        WorkBook workbook = new WorkBook(new EngineModule(), new EmbeddedTableDataExporter());        WriteableDocument document = workbook.createWriteableDocument();        FRContext.getLogger().info("Finish create report");        document.export(new WriteableLocalEnv("path/to/save/report", Suffix.CPT));    }}

5 | 运行帆软Java报表 | 在项目中创建一个类别,代码如下:

import com.fr.web.core.ReportletEngine;public class MyReportletLauncher {    public static void main(String[] args) {        ReportletEngine.reportletEngine("/myReportlet.cpt", MyReportlet.class);    }}

在第四步的代码中,“path/to/save/report可根据需要修改代表报表保存的路径。在第五步代码中,"/myReportlet.cpt"帆软Java报表的路径也可根据实际情况进行修改。

以下是一个简单的甘特图,展示了整个过程的时间表:

gantt    dateFormat  YYYY-MM-DD    title 引用帆软Java的实现步骤和代码示例    section 下载并安装    安装帆软Java        :done, 2022-01-01, 2022-01-02    section 创建项目    创建Java项目        :done, 2022-01-03, 2022-01-04    section 引入依赖    引入帆软Java的依赖包  :done, 2022-01-05, 2022-01-06    section 创建报表    创建帆软Java报表    :done, 2022-01-07, 2022-01-08    section 运行报表    运行帆软Java报表    :done, 2022-01-09, 2022-01-10

以上是引用帆软Java的实现步骤和代码示例。通过按照这些步骤操作,可以轻松引入和使用帆软Java,快速生成各种报告。希望对你有帮助!